C#如何运用Parse将string转换成int

img

你判断中s是字符串类型。
应该是用变量c来判断吧。

if(c>1500)
int.Parse();//方法是将数字的字符串表示形式转换为它的等效32位有符号整数

int c=int.Parse(s);//你这里相当于已经进行了类型转换,且没有问题

//异常报错的内容是
if(s>1500){} //其错误内容为字符串类型和整型类型不可以进行比较
//所以应该修改为
if(c>1500){}
或者
if(int.Parse(s)>1500){}