0
我想檢查條件中的字符串列表的值,爲每個或計數器循環創建一個。如何檢查條件語句中的字符串值列表
對於實例
string extention = Path.GetExtension(attachment.Name).ToLower();
List<string> validExtentions = new List<string>() { ".tif", ".tiff", ".gif", ".jpeg", ".jif", ".png", ".pdf", ".txt", ".jpg" };
if(extention.Contains(validExtentions))
{
}
我想我可以用一個.contains
函數期待一個字符串不串的列表,以便它不會工作。
你應該考慮的變量外殼?也許'validExtentions.Contains(擴展,StringComparer.CurrentCultureIgnoreCase)'? –
@ roryap - 可能,但OP沒有提到他們需要擔心案件。如果他們這樣做,使用「Contains」的重載是一件小事。 –
我降低了字符串擴展中的情況= Path.GetExtension(attachment.Name).ToLower(); – EasyE