int a = 10; int b = 8; int c = 6; int firstPattern; int secondPattern; int thirdPattern; firstPattern = (a & b); secondPattern = (a & c); thirdPattern = (b & c);
en esta otra:http://converter.telerik.com/ 2010/3/10 Andres Guzman <[email protected]> > IsBitSet == ((long)Value & (Math.Pow(2, (Position - 1)))) > 0 > > se convirtio en esta pag. > > http://www.developerfusion.com/tools/convert/vb-to-csharp/ > > El 10 de marzo de 2010 15:42, Clarisa Savio <[email protected]>escribió: > >> 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 >> >> > > > > -- > Andrés Guzmán > 099319111 > [email protected] > > -- ----------------------------------------------- Manuel Guadarrama Developer - Programador Móvil #1: (+34) 622.031.066 -----------------------------------------------
