Önceki yazım için bkz: C# konsolda kullanıcıdan input almak
ASCII kodları konusunda Java ve Python programlama dilleri için Java'da bir karakterin ASCII kodunu bulmak ve Python'da Karakterlerin ASCII Kodlarını Bulmak (ord Metodu) yazıları paylaşıldığı için C# programlama dilinde de bu örnekleri hazırlamak istedim.
char veri tipinde tek bir karakterin ascii kodunu bulabilmek için aşağıdaki gibi kod yazabiliriz.
using System;
using System.Text;
public class Program
{
public static void Main()
{
char c = 'a';
byte[] ascii = Encoding.ASCII.GetBytes(c.ToString());
foreach(byte b in ascii) {
Console.WriteLine(b);
}
}
}
Çıktı: 97
Eğer bir string içinde daha uzun bir yazıya karşılık gelen ascii kodlarını bulmak istersek;
using System;
using System.Text;
public class Program
{
public static void Main()
{
string s = "merhaba";
byte[] ascii = Encoding.ASCII.GetBytes(s);
foreach(byte b in ascii) {
Console.Write(b + " ");
}
}
}
Çıktı: 109 101 114 104 97 98 97
Daha önce paylaştığım bazı yazılar ve sorular için;
bkz: (C# ve Asp.NET) Sayıların Kare Kökünü Hesaplamak
bkz: (C# ve Asp.NET) Yazıları büyük harf ile yazdırmak
bkz: (C# ve Asp.NET) Yazıları küçük harf ile yazdırmak
bkz: (C# ve Asp.NET) String'in sadece ilk harfini büyük harf ile yazdırmak
bkz: HTML5'te Spellcheck Özelliğini Kullanmak