0

在下面的代码中,我们可以将特定位设置为 Int16 值:

short X = 1;
var bitsToSet = new[] { 5, 9 };
var result = X | bitsToSet.Aggregate((s, a) => s |= 1 << a);

我想以更有效的方式从短 X 中读取所有位并将它们放入一个数组或将每个位放入一个布尔值。

4

0 回答 0