Dün 5 farklı şekilde C# programlama dilinde bir string'in (yazının) sonuna nasıl başka bir yazı ya da string değişkenin değerini ekleyebileceğimizi paylaşmıştım. Bugün de bir yazının baş tarafına nasıl başka bir yazı ekleyebileceğimiz ile ilgili çözüm seçeneklerine bakalım.
bkz: C# ile string'in sonuna ekleme yapmak (5 farklı çözüm)
Örnek: "Plüton" yazısının başona "merhaba " yazısını ekleyen ve string veri tipinde bu iki yazıyı birleştiren bir uygulama hazırlayın.
Çözüm 1:
string yazi = "Plüton";
yazi = "Merhaba " + yazi;
System.Console.WriteLine(yazi); //Merhaba Plüton
Çözüm 2:
string yazi = "Plüton";
StringBuilder sb = new StringBuilder();
sb.Append(yazi);
sb.Insert(0, "Merhaba ");
yazi = sb.ToString();
System.Console.WriteLine(yazi); //Merhaba Plüton
Çözüm 3:
string yazi = "Plüton";
string cikti = $"Merhaba {yazi}";
System.Console.WriteLine(cikti); //Merhaba Plüton
Çözüm 4:
string yazi = "Plüton";
string cikti = string.Concat("Merhaba ",yazi);
System.Console.WriteLine(cikti); //Merhaba Plüton
Önceki yazılarımdan bazıları için;
bkz: C# ile string'in karakterlerini rastgele değiştirmek ve sıralamak
bkz: C# ile String'in ortanca karakterini bulmak
bkz: C# ile String'in ilk karakterini bulmak
bkz: C# ile String'in son karakterini bulmak
bkz: C# ASCII kodlarını karakterlere dönüştürmek