Hola a todos.
Me han pedido que traduzca (o al menos lo intente) un programita hecho en javascript a C#, pero hay una funcion con la cual no puedo, es esta:
function bitCnt(n)
{ if(n==0)
{ return 0; }
else
{ re=new RegExp("1","g");
b=n.toString(2);
tAry=b.match(re);
return tAry.length;
};
};
No necesito el codigo en C# (aunque me ahorraria trabajo :laugh:), lo que necesito es saber que hace cada linea del codigo para poder traducirla a C#, sobre todo la linea:
re=new RegExp("1","g");
que me está volviendo loco.
Gracias por anticipado.
La función recibe un número, lo convierte a binario, y revisa el número de "1" que contiene.
http://www.w3schools.com/jsref/jsref_obj_regexp.asp
Saludos