C# EndsWith():判断字符串是否以指定内容结尾
C# 中 EndsWith() 方法的功能是判断字符串是否以指定的内容结束,其常用的两种语法格式如下。
如果 value 与字符串的末尾匹配,则为 True;否则为 False。
如果在比较时需要忽略大小写,通常使用第二种形式,并将第二个参数设置为 true。例如,使用 EndsWith() 方法判断一个字符串是否以句号“。”结束,代码如下。
public bool EndsWith(string value) public bool EndsWith(string value,bool ignoreCase,CultureInfo culture)
- value:要判断的字符串。
- ignoreCase:如果要在判断过程中忽略大小写,则设为 true;否则设为 false。
- culture:CultureInfo 对象,用来确定如何对字符串与 value 进行比较的区域性信息,如果 culture 为 null,则使用当前区域性。
如果 value 与字符串的末尾匹配,则为 True;否则为 False。
如果在比较时需要忽略大小写,通常使用第二种形式,并将第二个参数设置为 true。例如,使用 EndsWith() 方法判断一个字符串是否以句号“。”结束,代码如下。
string str = "梦想还是要有的,万一实现了呢!"; //定义一个字符串str并初始化 bool result = str.EndsWith("。"); //判断str是否以“。”结尾 Console.WriteLine(result);上面代码的运行结果为 False。