String.EndsWith()
是C#中用于判断字符串是否以指定的字符串结尾的方法。该方法的定义如下:
public bool EndsWith(string value);
其中,参数value
表示要比较的字符串。该方法会将当前字符串与指定的字符串进行比较,如果当前字符串以指定的字符串结尾,则返回true
,否则返回false
。
下面分别通过两个实例来说明String.EndsWith()
的使用方法。
实例一
假设我们正在编写一个文件处理程序,需要判断某个文件是否是图片文件。在这个程序中,我们通过文件路径来判断文件是否是图片文件。图片文件的扩展名通常是.jpg
、.png
等。我们可以使用String.EndsWith()
方法来判断文件路径是否以这些扩展名结尾。示例代码如下:
string filePath = "C:\\Users\\test\\image.jpg";
if(filePath.EndsWith(".jpg") || filePath.EndsWith(".png"))
{
Console.WriteLine("该文件是图片文件");
}
else
{
Console.WriteLine("该文件不是图片文件");
}
在上述示例代码中,我们将文件路径赋值给字符串变量filePath
,然后通过String.EndsWith()
方法来判断文件路径是否以".jpg"
或".png"
结尾。如果是,则输出"该文件是图片文件"
;否则输出"该文件不是图片文件"
。
实例二
假设我们正在编写一个字符串处理程序,需要判断某个字符串是否符合一定的规则。规则是以"?id="
结尾的字符串。我们可以使用String.EndsWith()
方法来判断给定的字符串是否符合该规则。示例代码如下:
string str = "http://www.example.com/index.html?id=123";
if(str.EndsWith("?id="))
{
Console.WriteLine("给定字符串符合规则");
}
else
{
Console.WriteLine("给定字符串不符合规则");
}
在上述示例代码中,我们将字符串赋值给字符串变量str
,然后通过String.EndsWith()
方法来判断该字符串是否以"?id="
结尾。如果是,则输出"给定字符串符合规则"
;否则输出"给定字符串不符合规则"
。
通过上述两个实例,我们可以发现,使用String.EndsWith()
方法可以方便地判断字符串是否以指定字符串结尾,从而满足不同场景下的需求。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:C# String.EndsWith()方法: 检查字符串是否以指定的后缀结尾 - Python技术站