Um die Zeile zu durchsuchen, werden Methoden verwendet IndexOfAny(Char[])
undLastIndexOfAny(Char[]);
IndexOfAny(Char)
Revertiert die Indexposition von null ersten Eintrag in dieser Kopie eines oder mehrerer Symbole in der Yunikod Symbol-Array.
LastIndexOfAny(Char[])
das gleiche tun, nur den letzten Eintrag Index zurückgeben.
Wenn das U-Boot nicht gefunden wurde, kehren die Methoden -1 zurück.
string welcome = "Hello world! Goodbye world!";
int x = welcome.IndexOfAny(new Char[] {'w'}); // 6
Achten Sie auf: Die Methoden suchen nicht nach der Anzahl der Ankünfte, sondern sie bestimmen einfach, ob ein Substrat vorhanden ist oder nicht.
Zur Entfernung des Substrats kann ein Verfahren verwendet werden Remove(Int32, Int32)
- es entfernt die Zeile vom ersten Index zum zweiten.
string welcome = "Hello world! Goodbye world!";
string cut = welcome.Remove(1, 3); // "Ho world! Goodbye world!"