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!"