5.00 / 1 oy

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.

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

İ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.