5.00 / 1 oy

C# ASCII kodlarını karakterlere dönüştürmek

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?

mbologlu

29.03.2021 00:04

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# ASCII kodlarını karakterlere 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.