C# 如何分割这一部分?

C# 如何分割这一部分?,c#,.net,bit-manipulation,C#,.net,Bit Manipulation,可以将其拆分为: int n = 1 | 2; 到 那么,你可以使用: int a = n & 1; int b = n & 2; 如果1和2是唯一要一起计算的值,这很好。。。但目前还不清楚情况是否如此。您还没有显示其他值n可能有哪些值。您想实现什么?你的问题不清楚整数n=1 | 2与int n=3完全等价。请澄清你的问题。 int n = ...; int a = n & 1; // returns 1 or 0 int b = n & 2; // retu

可以将其拆分为:

int n = 1 | 2;

那么,你可以使用:

int a = n & 1;
int b = n & 2;

如果1和2是唯一要一起计算的值,这很好。。。但目前还不清楚情况是否如此。您还没有显示其他值
n
可能有哪些值。

您想实现什么?你的问题不清楚<代码>整数n=1 | 2与
int n=3完全等价。请澄清你的问题。
int n = ...;
int a = n & 1; // returns 1 or 0
int b = n & 2; // returns 2 or 0
int a = n & 1;
int b = n & 2;