Die Methode, mit der überprüft wird, ob es eine Übereinstimmung für die Anfangsinstanz der angegebenen Zeichenfolge mit Bezug auf die andere Zeichenfolge gibt, wird in C# als StartsWith()-Methode bezeichnet. Sie gibt „true“ zurück, wenn die Zeichenfolge mit der Anfangsinstanz der angegebenen Zeichenfolge übereinstimmt, und „false“ wird bei Verwendung dieser StartsWith()-Methode zurückgegeben. Wenn es keine Übereinstimmung für die Anfangsinstanz der gegebenen Zeichenfolge mit Bezug auf die andere Zeichenfolge gibt und es möglich ist, viele Zeichenfolgen gleichzeitig zu überprüfen, indem man for every-Schleife in C# verwendet, kann die Methode auch mit einer anderen Anzahl von überladen werden Argumente unterschiedlicher Datentypen, die als Parameter an die Methode übergeben werden.
Syntax:
Die Syntax der C#-StartsWith()-Methode lautet wie folgt:
public bool StartsWith(String string_name);
wobei string_name der Name der Zeichenfolge ist, der mit der Anfangsinstanz der angegebenen Zeichenfolge übereinstimmt.
Die C#-Methode StartsWith() funktioniert wie folgt:
Es folgen die unten aufgeführten Beispiele:
C#-Programm zur Demonstration der Verwendung der StartsWith()-Methode zur Überprüfung, ob der Anfang einer Zeichenfolge mit dem Anfang der angegebenen Zeichenfolge übereinstimmt:
Code:
using System; //a class called check is defined public class check { //main method is called within which a string variable is defined to store the string value which is checked to see if there is a match of beginning instance in this string with reference to the other string compared public static void Main(string[] args) { string string1 = "Welcome to C#"; //StartsWith() method is used to check if there is a match to the beginning instance of the given string with reference to the other string passed as a parameter to it bool bval1 = string1.StartsWith("Welcome"); bool bval2 = string1.StartsWith("w"); Console.WriteLine("The string Welcome matches the beginning instance of the given string Welcome to C#: {0}", bval1); Console.WriteLine("The string w matches the beginning instance of the given string Welcome to C#: {0}", bval2); } }
Ausgabe:
Im obigen Programm ist eine Klasse namens check definiert. Dann wird die Hauptmethode aufgerufen, in der eine String-Variable definiert wird, um den String-Wert zu speichern, der überprüft wird, um zu sehen, ob es eine Übereinstimmung der Anfangsinstanz in diesem String mit Bezug auf den anderen verglichenen String gibt. Dann wird die Methode StartsWith() verwendet, um zu prüfen, ob eine Übereinstimmung mit der Anfangsinstanz der angegebenen Zeichenfolge in Bezug auf die andere Zeichenfolge besteht, die als Parameter an sie übergeben wurde. Die erste Zeichenfolge „Willkommen“ wird mit der angegebenen Zeichenfolge „Willkommen bei C#“ verglichen, um herauszufinden, ob es in „Willkommen bei C#“ eine Anfangsinstanz gibt, die mit der Zeichenfolge „Welcome“ übereinstimmt. Die zurückgegebene Ausgabe ist „True“, da „Welcome“ in „Willkommen bei C#“ vorhanden ist, während „w“ mit der Zeichenfolge „Welcome to C#“ verglichen wird gegebene Zeichenfolge „Willkommen bei C#“, um herauszufinden, ob es in „Willkommen bei C#“ eine Anfangsinstanz gibt, die mit der Zeichenfolge „w“ übereinstimmt, und die zurückgegebene Ausgabe „Falsch“ ist, da „w“ in „Willkommen bei C#“ nicht vorhanden ist.
Beispiel 2: C#-Programm zur Demonstration der Verwendung der StartsWith()-Methode zur Überprüfung, ob der Anfang einer Zeichenfolge mit dem Anfang der angegebenen Zeichenfolge übereinstimmt:
Code:
using System; //a class called check is defined public class check { //main method is called within which a string variable is defined to store the string value which is checked to see if there is a match of beginning instance in this string with reference to the other string compared public static void Main(string[] args) { string string1 = "Learning is fun"; //StartsWith() method is used to check if there is a match to the beginning instance of the given string with reference to the other string passed as a parameter to it bool bval1 = string1.StartsWith("l"); bool bval2 = string1.StartsWith("Learning"); Console.WriteLine("The string l matches the beginning instance of the given string Welcome to C#: {0}", bval1); Console.WriteLine("The string Learning matches the beginning instance of the given string Welcome to C#: {0}", bval2); } }
Ausgabe:
Im obigen Programm ist eine Klasse namens check definiert. Dann wird die Hauptmethode aufgerufen, in der eine String-Variable definiert wird, um den String-Wert zu speichern, der überprüft wird, um zu sehen, ob es eine Übereinstimmung der Anfangsinstanz in diesem String mit Bezug auf den anderen verglichenen String gibt. Dann wird die Methode StartsWith() verwendet, um zu prüfen, ob eine Übereinstimmung mit der Anfangsinstanz der angegebenen Zeichenfolge in Bezug auf die andere Zeichenfolge besteht, die als Parameter an sie übergeben wurde. Die erste Zeichenfolge l wird mit der angegebenen Zeichenfolge „Learning is fun“ verglichen, um herauszufinden, ob es in „Learning is fun“ eine Anfangsinstanz gibt, die mit der Zeichenfolge „l“ übereinstimmt, und die zurückgegebene Ausgabe ist „False“, da „l“ in „Learning is fun“ nicht vorhanden ist, wohingegen „When“ mit „Learning“ verglichen wird Die gegebene Zeichenfolge „Lernen macht Spaß“ ist zu finden, wenn es eine Anfangsinstanz in „Lernen macht Spaß“ gibt, die mit der Zeichenfolge „Lernen“ übereinstimmt, und die zurückgegebene Ausgabe „True“ ist, weil „Lernen“ in „Lernen macht Spaß“ vorhanden ist.
Die Verwendung der StartsWith()-Methode in C# bietet mehrere Vorteile. Sie sind:
Das obige ist der detaillierte Inhalt vonC# StartsWith(). Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!