c#无法将类型“string”隐式转换为“bool”
我是练习时长半个月的c#攻城狮,请问这个怎么整?错误 1 无法将类型“string”隐式转换为“bool” C:\Users\Administrator\Documents\Visual Studio 2012\Projects\送给最好的TA\送给最好的TA\Form1.cs 52 17 送给最好的TA
C#里面的if一个等于号你是认真的吗?我没学过C#,但我学过C++..
为什么不试试看天下第一的== 本帖最后由 我心飞翔1995 于 2019-10-3 11:29 编辑
很基础的错误,=是赋值,==是相等判断;a=b,判断的是a的值,a==b,判断的是这个表达式的布尔值。 =是赋值 .==才是比较 ,if是比较 应该用== .变量名最号别用中文 , 等你代码多了后会出一些莫名其妙的异常 还很难排查 if(xx==xx) == 这个才是比较符,另外最好别用中文 if 后面 比较的话 是不是该 两个= 是我学错了吗 变量名你用中文?你这脑洞真大 你随便写个abcd或者a1,a2,a3都比你写中文好。变量名和项目名方法名都别用中文。比较是==,你这个是直接赋值。