【问题标题】:Read address using Console.ReadLine() C#使用 Console.ReadLine() C# 读取地址
【发布时间】:2015-05-19 07:01:39
【问题描述】:

我尝试使用以下方式读取内存地址:

int address = Console.ReadLine();

如您所见,这不起作用,我该怎么做?

要读取的值:0x007FCB20

【问题讨论】:

  • 我正在尝试从用户那里接收它。
  • 顾名思义,您可以阅读的文本。然后你可以根据一些规则处理这个 string 并在上下文中隐藏它。您可能有兴趣将 string "0x007FCB20" 转换为它所代表的十六进制整数。在这种情况下,查找“将十六进制字符串转换为数字”,例如。 stackoverflow.com/questions/4275440/… , stackoverflow.com/questions/848869/…

标签: c# int hex


【解决方案1】:

首先将其捕获为字符串。例如

string address = Console.ReadLine();

然后将字符串转换为整数:

Int32 addressInt = Convert.ToInt32(address, 16);

【讨论】:

  • 但必须是整数。
【解决方案2】:
猜你喜欢
  • 1970-01-01
  • 2015-08-09
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多