当我宣布列表时,我收到一个例外,例如无法从'List'转换为'string'。
var query = new List<string>(){
new List<string>{"a", "b","c"},
new List<string> {"a"}};
我无法找到上面的错误。有人可以帮助我吗?
答案 0 :(得分:5)
var query = new List<List<string>>(){
new List<string>{"a", "b","c"},
new List<string> {"a"}};
答案 1 :(得分:2)
你不能将列表作为字符串传递,如果你想要一个字符串列表列表,你应该如下所示:
var query = new List<List<string>>(){
new List<string>{"a", "b","c"},
new List<string> {"a"}};
如果你想要一个字符串列表,请按照以下方式执行:
var query = new List<string>(){"a", "b","c"};
答案 2 :(得分:1)
如果您想要一个字符串列表列表,您可以执行vc74或Saeed建议的操作。如果你想得到一个包含另外两个字符串的List,你可以这样做:
var firstList = new List<string>{"a", "b","c"};
var secondList = new List<string>{"a", "b","c"};
var query = new List<string>();
query.AddRange(firstList);
query.AddRange(secondList);