我想获取用户的输入,并检查他们输入的内容是否以某个东西结尾。但这个东西不止一个,它们是存储在列表中的。我可以逐一对比输入是否以列表中的每个字符串结尾,但我只是想检查输入是否以列表中的任何字符串结尾。
if (endings.Any(x => userInput.EndsWith(x)))
{
// the string ends with something in the list
}
endings.Any(x => userInput.EndsWith(x, StringComparison.InvariantCultureIgnoreCase)))
。 - SharpCstring[] imageEndsWith = { ".jpeg", ".JPEG", ".png", ".PNG", ".jpg", ".JPG" };
if (imageEndsWith.Any(x => _fileName.EndsWith(x))) {
//your code goes here
}
else {
}
这段代码的作用是创建一个字符串数组(imageEndsWith),其中包含您想要在另一个字符串(_fileName)末尾查找的任何字符串。