int.TryParse failing with Console.ReadLine() in C#

If I try the following code in a simple console application:

string input = Console.ReadLine();
bool isString = int.TryParse(input, out myid);

I receive an error saying "the best overloaded method match for 'int.TryParse(string out int)' has some invalid arguments. I cannot work out why. Can anyone shed any light on this please?


在将它传递给int.TryParse之前,需要将myid声明为int

int myid;
string input = Console.ReadLine();
bool isString = int.TryParse(input, out myid);
链接地址: http://www.djcxy.com/p/89838.html

上一篇: 最好的重载方法匹配...有一些无效参数C#

下一篇: int.TryParse失败,并在C#中使用Console.ReadLine()