& 运算符号是怎么计算的,看了下msdn上没说明白。
int thevalue = 61012;
long v1 = 0;
uint b1 = (uint)255;
//uint b1 = (uint)4278190080;
v1 = thevalue & b1;
Console.WriteLine(v1);
Console.ReadLine();
------解决方案--------------------位与,转换为二进制进行位与位之间的与操作
------解决方案--------------------二进制的按位与
都是1 的时候才是1
------解决方案--------------------uint b1 = (uint)255;
b1的二进制就是 00000000 00000000 00000000 11111111
与b1进行&运算,就是取低八位