标签: bit-manipulation bitwise-operators bit-shift bitwise-or bitwise-xor
在下面的代码中,我们可以将特定位设置为Int16值:
short X = 1; var bitsToSet = new[] { 5, 9 }; var result = X | bitsToSet.Aggregate((s, a) => s |= 1 << a);
我想读取短X中的所有位并将它们放在一个数组中,或者以更有效的方式将每个位置为bool值。