Terdapat banyak rutin rentetan dalam C#.  Banyak daripada mereka dipanggil menggunakan notasi titik dan dipanggil kaedah. Senarai lengkap kaedah manipulasi rentetan boleh didapati di Internet .  ;
Mari kita berkenalan dengan beberapa yang paling mudah dan paling berguna daripadanya.
rentetan s = "aAbBcC11" rentetan sUp = s.ToUpper() // sUp = "AABBCC11" - kaedah yang menukar setiap aksara rentetan kepada huruf besar rentetan sLow = s.ToLower() // sLow = "aabbcc11" - kaedah yang menukar setiap aksara rentetan kepada huruf kecil Di sebelah kiri titik ialah nama rentetan (atau rentetan itu sendiri dalam petikan) yang mana kaedah akan digunakan, dan di sebelah kanan titik ialah nama kaedah. Kaedah sentiasa ditulis dengan kurungan. Sebarang parameter boleh masuk ke dalam kurungan jika ia diperlukan.
 

Untuk mencari dalam rentetan dalam C#, IndexOfAny(Char [] ) dan LastIndexOfAny(Char[]);
IndexOfAny(Char) Mengembalikan kedudukan indeks berasaskan sifar kejadian pertama dalam kejadian ini bagi mana-mana satu atau lebih aksara yang dinyatakan dalam tatasusunan aksara Unikod. 
LastIndexOfAny(Char[]) melakukan perkara yang sama, hanya mengembalikan indeks kejadian terakhir. 

Apabila subrentetan tidak ditemui, kaedah mengembalikan -1.

rentetan selamat datang = "Hello dunia! Selamat tinggal dunia!" int x = selamat datang.IndexOfAny(Cara baharu[] {'w'}); // 6 Sila ambil perhatian: kaedah ini tidak mencari bilangan kejadian , tetapi hanya tentukan sama ada terdapat subrentetan sedemikian dalam rentetan atau tidak.

Untuk mengalih keluar subrentetan, anda boleh menggunakan kaedah Remove(Int32, Int32) - ia mengalih keluar subrentetan daripada indeks pertama yang ditentukan kepada yang kedua.
string welcome = "Hello dunia! Selamat tinggal dunia!";
potong tali = selamat datang.Alih keluar(1, 3); // "Ho dunia! Selamat tinggal dunia!"

Untuk menggantikan satu subrentetan dengan yang lain dalam rentetan dalam C#, gunakan kaedah Ganti(). Terdapat dua kes penggunaan:
Ganti(aksara lama, aksara baharu) -  aksara lama digantikan dengan aksara baru;
Ganti(rentetan lama, rentetan baharu) -  rentetan lama digantikan dengan rentetan baharu, iaitu lebih daripada satu aksara boleh diganti.

Contoh penggantian sebaris dalam C#:

rentetan telefon = "+1-234-567-89-10";
// sempang ditukar kepada ruang
rentetan edited_phone = telefon.Ganti("-", "  ");
// +1 234 567 89 10