问答详情
源自:2-17 C#的比较运算符

不对啊,显示赋值号左边必须是变量,属性,索引器,这是为什么

console.writeline((int)x=y);


提问者:kevinbob 2017-07-31 22:51

个回答

  • qq__7851
    2017-07-31 23:25:00

    console.writeline((int)x=y);  等号的左边当然的是变量 赋值当然是给变量赋值 还有你的X是BOOL值还是数值,你括号里的式子是数据类型中的强制转化 要程序成立 把赋值改成比较

  • 沃特昨日友人
    2017-07-31 23:14:10

    (int)x=y是 强制转换类型