以下代码有效.
byte b = 1;
但我注意到以下代码不起作用
byte b = BooleanProperty ? 2 : 3; // error
编译说
无法将源类型'int'转换为目标类型'byte'
我知道int类型不能隐式转换为字节类型.但是为什么前面的代码有效,后者则不然?
c#
c# ×1