Pois é, agora eu descobri que dá para fazer algo semelhante em C#:
using System;
///Usado para fazer extensões
using System.Linq;
namespace Teste
{
///
public static class IntExtension
{
///
/// Converte um número decimal em binário (String)
///
/// Número a ser convertido (this)
///
public static String ToBinary(this int number)
{
String str = "";
do
{
int rest = number % 2;
str = rest.ToString() + str;
number = number / 2;
}
while (number > 0);
return str;
}
}
class Program
{
static void Main(string[] args)
{
Program p = new Program();
Console.WriteLine("Dois em binário: {0}", 2.ToBinary());
Console.ReadKey();
}
}
}
Esta certo que converter um número em binário desta forma é meio "arcaico", mas sou um programador raiz. (ou Nutella, em alguns casos... :P)
Até mais!
Nenhum comentário:
Postar um comentário