首页 > 后端开发 > C#.Net教程 > C# StartsWith()

C# StartsWith()

PHPz
发布: 2024-09-03 15:15:58
原创
530 人浏览过

用于检查给定字符串的开头实例是否与另一个字符串匹配的方法在 C# 中称为 StartsWith() 方法。如果字符串与给定字符串的起始实例匹配,则返回 true,而使用此 StartsWith() 方法则返回 false。如果给定字符串的起始实例与其他字符串不匹配,则可以通过使用 C# 中的 for every 循环一次检查多个字符串,并且该方法也可以使用不同数量的字符串进行重载。不同数据类型的参数作为参数传递给方法。

语法:

C# StartsWith() 方法的语法如下:

public bool StartsWith(String string_name);
登录后复制

其中 string_name 是与给定字符串的开头实例相匹配的字符串的名称。

C# StartsWith() 的工作原理

C# StartsWith() 方法的工作原理如下:

  • 每当需要确定任何字符串的开头是否与给定字符串的开头匹配时,我们都会使用 C# 中的 StartsWith() 方法。
  • C# 中的 StartsWith() 方法是一个字符串方法,它返回一个布尔值,该值要么为 true,要么为 false。
  • 如果字符串与给定字符串的开头实例匹配,则 StartsWith() 方法返回 true。
  • 如果字符串与给定字符串的开头实例匹配,StartsWith() 方法将返回 false。

C# StartsWith() 示例

以下是示例:

示例#1

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);
}
}
登录后复制

输出:

C# StartsWith()

在上面的程序中,定义了一个名为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

示例 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);
}
}
登录后复制

输出:

C# StartsWith()

在上面的程序中,定义了一个名为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() 方法有几个优点。他们是:

  • StartsWith() 方法用于检查给定字符串的开头实例以及对另一个字符串的引用,同时考虑字母的大小写。
  • StartsWith() 方法可用于通过使用 for 每个循环来检查给定字符串的开始实例,同时引用多个字符串。

以上是C# StartsWith()的详细内容。更多信息请关注PHP中文网其他相关文章!

相关标签:
来源:php
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板