다른 문자열을 참조하여 주어진 문자열의 시작 인스턴스와 일치하는 항목이 있는지 확인하는 데 사용되는 메서드를 C#에서는 StartsWith() 메서드라고 합니다. 문자열이 지정된 문자열의 시작 인스턴스와 일치하면 true를 반환하고 이 StartsWith() 메서드를 사용하면 false가 반환됩니다. 다른 문자열을 참조하여 주어진 문자열의 시작 인스턴스와 일치하는 항목이 없고 C#에서 각 루프를 사용하여 한 번에 많은 문자열을 확인할 수 있으며 메서드가 다른 수의 문자열로 오버로드될 수도 있습니다. 메소드에 매개변수로 전달되는 다양한 데이터 유형의 인수입니다.
구문:
C# StartsWith() 메서드의 구문은 다음과 같습니다.
public bool StartsWith(String string_name);
여기서 string_name은 해당 문자열의 시작 인스턴스와 일치하는 문자열의 이름입니다.
C# StartsWith() 메서드의 작동 방식은 다음과 같습니다.
아래 예시는 다음과 같습니다.
StartsWith() 메서드를 사용하여 문자열의 시작 부분이 주어진 문자열의 시작 부분과 일치하는지 확인하는 C# 프로그램:
코드:
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); } }
출력:
위 프로그램에는 check라는 클래스가 정의되어 있습니다. 그런 다음 비교되는 다른 문자열을 참조하여 이 문자열의 시작 인스턴스와 일치하는지 확인하기 위해 검사되는 문자열 값을 저장하기 위해 문자열 변수가 정의되는 기본 메서드가 호출됩니다. 그런 다음 StartsWith() 메서드를 사용하여 매개 변수로 전달된 다른 문자열을 참조하여 주어진 문자열의 시작 인스턴스와 일치하는 항목이 있는지 확인합니다. 첫 번째 문자열 Welcome은 지정된 문자열 Welcome to C#에 대해 확인되어 Welcome to C#에 Welcome 문자열과 일치하는 시작 인스턴스가 있는지 확인하고 반환된 출력은 True입니다. 왜냐하면 Welcome은 Welcome to C#에 존재하는 반면 w는 주어진 문자열 Welcome to C#에 문자열 w와 일치하는 시작 인스턴스가 Welcome to C#에 있는지 확인하려면 Welcome to C#에 w가 없기 때문에 반환된 출력은 False입니다.
예 2: StartsWith() 메서드를 사용하여 문자열의 시작 부분이 지정된 문자열의 시작 부분과 일치하는지 확인하는 C# 프로그램:
코드:
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); } }
출력:
위 프로그램에는 check라는 클래스가 정의되어 있습니다. 그런 다음 비교되는 다른 문자열을 참조하여 이 문자열의 시작 인스턴스와 일치하는지 확인하기 위해 검사되는 문자열 값을 저장하기 위해 문자열 변수가 정의되는 기본 메서드가 호출됩니다. 그런 다음 StartsWith() 메서드를 사용하여 매개 변수로 전달된 다른 문자열을 참조하여 주어진 문자열의 시작 인스턴스와 일치하는 항목이 있는지 확인합니다. 첫 번째 문자열 l은 주어진 문자열에 대해 확인됩니다. Learning is fun에 시작 인스턴스가 있는지 찾기 위해 재미있는 경우 문자열 l과 일치하고 반환된 출력은 False입니다. 왜냐하면 l이 Learning is fun에 존재하지 않기 때문입니다. 반면 Learning은 확인될 때입니다. 주어진 문자열 Learning is fun에 시작 인스턴스가 있는지 찾는 것이 재미 있습니다. Learning is fun이라는 문자열과 일치하면 Learning이 Learning is fun에 존재하므로 반환된 출력은 True입니다.
C#에서 StartsWith() 메서드를 사용하면 여러 가지 장점이 있습니다. 그들은:
위 내용은 C# 시작()의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!