1
好吧,我想让用户输入内容,并检查他/她放入的内容是否以某些内容结尾。但事情是,它不止一个字符串。我把它列入清单。我可以检查输入是否以列表中的字符串逐个结尾。不过,我只想检查输入是否以列表中的任何内容结束。我是C#的新手,但是我对Python非常有经验。而且他们用if(any in)方法做了这个简单的方法。如何检查字符串是否以列表中的内容结尾。 C#
好吧,我想让用户输入内容,并检查他/她放入的内容是否以某些内容结尾。但事情是,它不止一个字符串。我把它列入清单。我可以检查输入是否以列表中的字符串逐个结尾。不过,我只想检查输入是否以列表中的任何内容结束。我是C#的新手,但是我对Python非常有经验。而且他们用if(any in)方法做了这个简单的方法。如何检查字符串是否以列表中的内容结尾。 C#
如果“结局”是一个List <字符串>包含可能的结局匹配:
if (endings.Any(x => userInput.EndsWith(x)))
{
// the string ends with something in the list
}
是正确的。如果(endings.Any(userInput.EndsWith))也适用于较少的代码。 –
如果我下面提供的答案为你工作,请其标记为正确的。 – wablab