VS编写C#时出现的问题

img


查找过百度没有解决措施,受此问题困扰许久,希望uu们可以帮帮忙!

警告了
可以使用
string str=console.readline();
int a;
if(int.tryparse(str,out a)){

}

以前版本的VS不会有提示,你用的VS版本比较新,这个警告是新功能。总的来说可以不用管他,正常情况下是不会出问题的,按照课本上的来就好了

殊不知要让1份代码永远正常工作,至少得用10份代码判断输入是否合规合法。

可以用string接收readline的返回值,判断下是否为null,再转换成int