如果我在一个简单的控制台应用程序中尝试以下代码:
string input = Console.ReadLine();
bool isString = int.TryParse(input, out myid);
我收到一条错误,说"最好的重载方法匹配' int.TryParse(string out int)'有一些无效的论点。我无法理解为什么。有人可以对此有所了解吗?
答案 0 :(得分:1)
在将myid
传递给int
int.TryParse
声明为int myid;
string input = Console.ReadLine();
bool isString = int.TryParse(input, out myid);
{{1}}
答案 1 :(得分:-2)
您真的需要对这两个下划线的代码进行更多说明吗? ;)
do Console.Write("My ID: ");
while (!int.TryParse(Console.ReadLine(), out int myid));