C# StartsWith()

PHPz
Freigeben: 2024-09-03 15:15:58
Original
532 Leute haben es durchsucht

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);
Nach dem Login kopieren

wobei string_name der Name der Zeichenfolge ist, der mit der Anfangsinstanz der angegebenen Zeichenfolge übereinstimmt.

Funktionsweise von C# StartsWith()

Die C#-Methode StartsWith() funktioniert wie folgt:

  • Immer wenn festgestellt werden muss, ob der Anfang einer Zeichenfolge mit dem Anfang der angegebenen Zeichenfolge übereinstimmt, verwenden wir die Methode StartsWith() in C#.
  • Die StartsWith()-Methode in C# ist eine String-Methode, die einen booleschen Wert zurückgibt, der entweder wahr oder falsch ist.
  • Die Methode StartsWith() gibt true zurück, wenn die Zeichenfolge mit der Anfangsinstanz der angegebenen Zeichenfolge übereinstimmt.
  • Die Methode StartsWith() gibt false zurück, wenn die Zeichenfolge mit der Anfangsinstanz der angegebenen Zeichenfolge übereinstimmt.

Beispiele für C# StartsWith()

Es folgen die unten aufgeführten Beispiele:

Beispiel #1

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);
}
}
Nach dem Login kopieren

Ausgabe:

C# StartsWith()

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

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);
}
}
Nach dem Login kopieren

Ausgabe:

C# StartsWith()

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:

  • Die Methode StartsWith() wird verwendet, um die Anfangsinstanz einer bestimmten Zeichenfolge mit der Referenz auf die andere Zeichenfolge zu überprüfen, wobei auch die Groß-/Kleinschreibung der Buchstaben berücksichtigt wird.
  • Die Methode StartsWith() kann verwendet werden, um die Anfangsinstanz einer bestimmten Zeichenfolge anhand mehrerer Zeichenfolgen gleichzeitig zu überprüfen, indem für jede Schleife verwendet wird.

Das obige ist der detaillierte Inhalt vonC# StartsWith(). Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage