用于检查给定字符串的开头实例是否与另一个字符串匹配的方法在 C# 中称为 StartsWith() 方法。如果字符串与给定字符串的起始实例匹配,则返回 true,而使用此 StartsWith() 方法则返回 false。如果给定字符串的起始实例与其他字符串不匹配,则可以通过使用 C# 中的 for every 循环一次检查多个字符串,并且该方法也可以使用不同数量的字符串进行重载。不同数据类型的参数作为参数传递给方法。
语法:
C# StartsWith() 方法的语法如下:
public bool StartsWith(String string_name);
其中 string_name 是与给定字符串的开头实例相匹配的字符串的名称。
C# StartsWith() 方法的工作原理如下:
以下是示例:
C# 程序演示如何使用 StartsWith() 方法来检查任何字符串的开头是否与给定字符串的开头匹配:
代码:
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的类。然后调用 main 方法,在该方法中定义一个字符串变量来存储字符串值,检查该字符串值以查看该字符串中的起始实例是否与所比较的另一个字符串相匹配。然后 StartsWith() 方法用于检查给定字符串的起始实例是否与作为参数传递给它的另一个字符串匹配。将第一个字符串 Welcome 与给定字符串 Welcome to C# 进行检查,以查找 Welcome to C# 中是否存在与字符串 Welcome 匹配的起始实例,并且返回的输出为 True,因为 Welcome 出现在 Welcome to C# 中,而当对照 w 检查时给定字符串Welcome to C#,查找Welcome to C#中是否存在与字符串w匹配的起始实例,并且返回的输出为False,因为Welcome to C#中不存在w。
示例 2:C# 程序演示如何使用 StartsWith() 方法来检查任何字符串的开头是否与给定字符串的开头匹配:
代码:
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的类。然后调用 main 方法,在该方法中定义一个字符串变量来存储字符串值,检查该字符串值以查看该字符串中的起始实例是否与所比较的另一个字符串相匹配。然后 StartsWith() 方法用于检查给定字符串的起始实例是否与作为参数传递给它的另一个字符串匹配。第一个字符串 l 根据给定字符串进行检查 Learning if fun 来查找 Learning is fun 中是否存在与字符串 l 匹配的起始实例,并且返回的输出为 False,因为 l 不存在于 Learning is fun 中,而当 Learning is fun 进行检查时给定的字符串 Learning is fun 查找 Learning is fun 中是否存在与字符串 Learning 匹配的开始实例,并且返回的输出为 True,因为 Learning 存在于 Learning is fun 中。
在 C# 中使用 StartsWith() 方法有几个优点。他们是:
以上是C# StartsWith()的详细内容。更多信息请关注PHP中文网其他相关文章!