Bu yazımda C# String metotlarından olan Insert() metodunu anlatmaya çalışacağım.
Insert() metodu kısaca, string bir ifadenin belirtilen yerine string bir ifade ekler. Insert() metodunun tek kullanımı vardır.
public string Insert (int startIndex, string value);
Insert()
static void Main(string[] args)
{
string ifade1 = "Ben kodlama ogrenıyorum";
string ifade2 = ifade1.Insert(4, "programlama ve ");
// B,e,n,'', 4.ifadeden eklemeye baslar.
Console.WriteLine("İfade2:" + ifade2);
Console.ReadLine();
}
“ifade1” değişkenin 4.indexinde başlayarak “ programlama ve ” yazısını ekledik.
Kodun ekran çıktısı şu şekildedir:

C# programlama dilinin String sınıfının en çok kullanılan metotlarını incelemek için C# String Metotlar sayfasını ziyaret edebilirsiniz.
Diğer metotlar için;
Compare() | String ifadeleri karşılaştırır. |
Concat() | String ifadeleri birleştirir. |
Contains() | String ifade içerisinde arama yapar. |
CopyTo() | String ifadeyi istediğimiz şekilde başka bir string ifadeye aktarır. |
Clone() | String ifadeyi kopyalar. |
EndsWith() | String ifadenin en sonunda arama yapar. |
Equals() | String ifadelerin aynı değer sahip olup olmadığını kontrol eder. |
IndexOf() | String içerisinde arama yapar. Bulduğu ilk karakterin indexini döndürür. |
Insert() | String ifadeye ekleme yapar. |
Remove() | String ifadeden silme işlemi gerçekleştirir. |
Replace() | String ifadenin belirli yerlerini değiştirir. |
ToUpper() | String ifadenin tüm karakterlerini büyük harf yapar. |
ToLower() | String ifadenin tüm karakterlerini küçük harf yapar. |
Trim() | String ifadenin başı ve sonundan silme işlemi yapar. |
StartsWith() | String ifadenin başladığı karakteri kontrol eder. |
Substring() | String ifadeden yeni bir string ifade oluşturur. |
length | String ifadenin uzunluğunu verir. |
İlgili sayfaya gidip metotların kullanımını inceleyebilirsiniz.