Decimal -onluk- sistemdeki bir sayıyı sonuç sıfır olana dek ikiye bölerek, kalanları (mod) tersten yazdırarak binary -ikilik- sisteme çeviren method.
static string ToBinary(int number)
{
int mod;
string result = string.Empty;
while (number > 0)
{
mod = number % 2;
number /= 2;
result = remainder.ToString() + result;
}
return result.PadLeft(8, '0');
}
Console.Write("Sayıyı girin: ");
int sayi = Int32.Parse(Console.ReadLine());
int binary = ToBinary(sayi);
Console.WriteLine("Binary karşılığı: {0}", binary);