不能从'List'& # 39;字符串# 39;例外
本文关键字:例外 字符串 List 不能 string | 更新日期: 2023-09-27 18:13:46
当我声明列表时,我收到一个异常,如不能从'列表'转换为'字符串'。
var query = new List<string>(){
new List<string>{"a", "b","c"},
new List<string> {"a"}};
我找不到上面的错误。有人能帮我一下吗?
var query = new List<List<string>>(){
new List<string>{"a", "b","c"},
new List<string> {"a"}};
你不能传递一个字符串列表,如果你想要一个字符串列表的列表,你应该做下面的操作:
var query = new List<List<string>>(){
new List<string>{"a", "b","c"},
new List<string> {"a"}};
或者如果你想要一个字符串列表,就像下面那样:
var query = new List<string>(){"a", "b","c"};
如果你想要一个List of List of strings,你可以按照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);