buenas!!
please pueden ayudarme a convertir este codigo de VB.Net a csharp?

     IsBitSet = (CLng(Value) And (2 ^ (Position - 1))) > 0

no encuentro un operador en csharp que haga lo mismo que el AND de VB.net:

En el ejemplo siguiente se usa el operador And para realizar una conjunción
lógica entre cada uno de los bits de dos expresiones numéricas. El bit en el
modelo resultante se establece si están establecidos en 1 los bits
correspondientes de los operandos.

Visual Basic Copiar código
Dim a As Integer = 10
Dim b As Integer = 8
Dim c As Integer = 6
Dim firstPattern, secondPattern, thirdPattern As Integer
firstPattern = (a And b)
secondPattern = (a And c)
thirdPattern = (b And c)
El ejemplo anterior genera unos resultados de 8, 2 y 0, respectivamente.

desde ya Muchas Gracias!!

Slds

Clarisa

Responder a