相关疑难解决方法(0)

C#字节类型和文字

以下代码有效.

byte b = 1;
Run Code Online (Sandbox Code Playgroud)

但我注意到以下代码不起作用

byte b = BooleanProperty ? 2 : 3; // error
Run Code Online (Sandbox Code Playgroud)

编译说

无法将源类型'int'转换为目标类型'byte'

我知道int类型不能隐式转换为字节类型.但是为什么前面的代码有效,后者则不然?

c#

2
推荐指数
1
解决办法
808
查看次数

标签 统计

c# ×1