Muchas gracias a todos!!
use la misma page, el detalle era que el segundo operador tiene que ser
integer,
(en el codigo completo los operadores llegan siendo long)
Slds
Clarisa

El 10 de marzo de 2010 15:58, Manuel Guadarrama
<[email protected]>escribió:

> 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
> -----------------------------------------------
>

Responder a