![]() |
1
4
这个怎么样?
说明:这里有两个问题。首先,一元运算符“~”: 根据C规范4.1.5:
一旦应用了一元运算符,结果总是最小的一个“int”类型。从这里,您希望隐式转换为字节。 其次, Implicit conversions :
因此,~2始终是一个int。它不能隐式转换为byte,因为它超出了范围。如果将其约束在范围内,则可以隐式转换。 |
![]() |
2
3
您可以这样命名常量:
|
![]() |
3
0
使用自定义类型
此外,还可以为字节编写扩展方法来设置位。
|
![]() |
4
-1
这对我有效,印刷品4 |
![]() |
A B · C#Excel自动调整列避免长文本时出错 5 月前 |
![]() |
Megrez7 · C#ToArray转换合并为一行,导致数组元素更改 5 月前 |
![]() |
Aycon · 在工厂方法中释放部分创建的对象的正确方法是什么? 5 月前 |
|
Sei · Avalonia/WPF将路由器传递到控制模板 5 月前 |