C#按位整数

时间:2013-08-07 01:19:24

标签: c# bit-manipulation

我正在尝试执行一个简单的按位语句,以查看用户是否具有安全性。在引入变量之前似乎没问题。

这个作品:     字节测试= 1& 3。

无效:     字节a = 1;     字节b = 3;     字节测试= a& B;

无论如何我能让这个工作吗?

1 个答案:

答案 0 :(得分:4)

您需要将其转换回byte作为按位并且将返回int,所以请执行以下操作:

byte a = 1;
byte b = 3;
byte test = (byte)(a & b);