C# ? :、?.?? 运算符与 + 的优先级

作者:vkvi 来源:千一网络(原创) 日期:2021-6-28
var m = 3;
var s = m == 3 ? "a" : "b" + "c";
Response.Write(s);

如上代码,c 会不会跟 a 相加呢?

不会,也就是说这种情况下加号的优先级先于冒号

同理 ?. ?? 也是。注意:?.?? 实际是两个运算符,具体看本文的“相关阅读”。

相关阅读

相关文章