📜  C#| EndsWith()方法(1)

📅  最后修改于: 2023-12-03 14:40:29.254000             🧑  作者: Mango

C# | EndsWith() 方法

在 C# 中,EndsWith() 方法被用于确定一个字符串是否以指定的字符串结尾。它属于 System.String 类,并且返回一个布尔值。

语法
public bool EndsWith (string value);

其中,参数 value 为指定检测字符串的字符串值。

返回值

如果当前字符串以指定的字符串结尾,则返回 true;否则返回 false。

例子

以下代码演示了如何使用 EndsWith() 方法判断一个字符串是否以指定内容结尾:

string s1 = "Hello World!";
string s2 = "world!";
bool b1 = s1.EndsWith(s2);
bool b2 = s1.EndsWith(s2, StringComparison.CurrentCultureIgnoreCase);

Console.WriteLine(b1); // false
Console.WriteLine(b2); // true

在上述例子中,我们首先定义了一个字符串 s1。当我们使用 EndsWith() 方法检查 s1 是否以字符串 s2 为结尾时,我们得到了 false。这是因为 C# 是区分大小写的,所以 "World" 与 "world" 不能匹配。为了忽略大小写,我们给该函数传递了一个 StringComparison 类型的参数。

总结

EndsWith() 方法是衡量字符串是否以指定值结尾的实用方法。它可以非常方便地在字符串处理和匹配中使用。