Dün paylaştığım son yazıda (bkz: C# karakterleri ASCII koduna dönüştürmek) bir yazıdaki tüm karakterleri ascii koduna dönüştürmüştük, bu geceye de bu yazıdaki karakterleri tekrar karakterlere dönüştürerek başlayalım.
Örnek: Aralarında boşluk olan 109 101 114 104 97 98 97 karakterlerinin karşılığı olan karakterleri bir çıktı alarak gizli mesajı bulun.
using System;
public class Program
{
public static void Main()
{
string mesaj = "109 101 114 104 97 98 97";
string[] ascii = mesaj.Split(' ');
foreach(string s in ascii) {
Console.Write((char)int.Parse(s));
}
}
}
Çıktı: merhaba
Önceki örneğin sağlamasını da yapmış olduk ve string'den ascii kodlarına dönüştürdüğümüz karakterleri tekrar string'e dönüştürünce de aynı mesajı elde ettik.
Önceki bazı diğer yazılarım için;
bkz: C# konsolda kullanıcıdan input almak
bkz: C# Konsolda Alt Alta Çıktı Almak
bkz: C# Konsolda Yan Yana Çıktı Almak
bkz: C# Value Type ile Reference Type Farkları
bkz: C# Kodlama Standartları Nelerdir?