摘要:
对于我的商务舱,我们必须开发产品和/或服务。我正在尝试为其他小组开发解决方案,以帮助他们管理库存。我已经在Python中工作过,但是C#使GUI的开发更加容易(谢谢,Visual Studio)。我在使用列表列表时遇到困难。
以前检查过的资源:
Creating a List of Lists in C#
正在使用的变量:
int timesRan = 0;
private List<List<String>> itemList = new List<List<String>>();
正在使用的代码:
do
{
timesRan++;
itemList[timesRan - 1].contains(SearchName.Text);
} while (timesRan < itemList.Count);
问题:
执行此操作时,IDE(Visual Studio Community 2017)告诉我“'列表'不包含'包含'的定义,找不到可以接受类型为'列表'的第一个参数的扩展方法”。那么,如何检查索引列表是否包含给定的字符串?我是否忽略了所检查资源中的某些内容?
答案 0 :(得分:1)
我认为您传递的参数不正确,此外,请添加名称空间
使用System.Collections.Generic; 在文件顶部。
此代码应该没问题
int timesRan = 0;
var itemList = new List<List<string>>();
bool hasText = itemList[0].Contains("Hello world");