C# karakterleri ASCII koduna dönüştürmek

Ö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

mbologlu

28.03.2021 05:31

Bu soru henüz yanıtlanmamış.

Bu soruya sadece kayıtlı kullanıcılar yanıt yazabilirler. Yanıt yazmak için lütfen giriş yapınız.

İnternet sitemizdeki deneyiminizi iyileştirmek için çerezler kullanıyoruz. Bu siteye giriş yaparak çerez kullanımını kabul etmiş sayılıyorsunuz. Daha fazla bilgi.