2016-06-11 59 views
1

好吧,我想讓用戶輸入內容,並檢查他/她放入的內容是否以某些內容結尾。但事情是,它不止一個字符串。我把它列入清單。我可以檢查輸入是否以列表中的字符串逐個結尾。不過,我只想檢查輸入是否以列表中的任何內容結束。我是C#的新手,但是我對Python非常有經驗。而且他們用if(any in)方法做了這個簡單的方法。如何檢查字符串是否以列表中的內容結尾。 C#

+0

如果我下面提供的答案爲你工作,請其標記爲正確的。 – wablab

回答

5

如果「結局」是一個List <字符串>包含可能的結局匹配:

if (endings.Any(x => userInput.EndsWith(x))) 
{ 
    // the string ends with something in the list 
} 
+1

是正確的。如果(endings.Any(userInput.EndsWith))也適用於較少的代碼。 –

相關問題