【发布时间】:2020-06-15 06:08:00
【问题描述】:
借用example here,我尝试做以下事情:
List<string> animals = new List<string> { "Horse", "Cat", "Dog" };
bool testCase = animals.Contains("horse", StringComparer.CurrentCultureIgnoreCase);
但只是这样做,我得到“方法 'Contains' 没有重载需要 2 个参数”。
我也试过这样:
List<string> animals = new List<string> { "Horse", "Cat", "Dog" };
string testAnimal = "horse";
bool testCase = animals.Contains(testAnimal, StringComparer.CurrentCultureIgnoreCase);
testCase = animals.Contains((string)testAnimal, StringComparer.CurrentCultureIgnoreCase);
但是这两个都得到相同的错误。
我在这里错过了什么?
【问题讨论】:
-
没有。问题是我没有system.linq,而且那个页面根本没有提到它。