标签: c# bit-manipulation
我正在尝试执行一个简单的按位语句,以查看用户是否具有安全性。在引入变量之前似乎没问题。
这个作品: 字节测试= 1& 3。
无效: 字节a = 1; 字节b = 3; 字节测试= a& B;
无论如何我能让这个工作吗?
答案 0 :(得分:4)
您需要将其转换回byte作为按位并且将返回int,所以请执行以下操作:
byte
int
byte a = 1; byte b = 3; byte test = (byte)(a & b);