如果我有一个看起来像这样的简单类:
有没有更有效的方法使用C#来得到
public string Param1 { get; set; }
public string Param2 { get; set; }
public SimpleClass (string a, string b) { Param1 = a; Param2 = b; }
从另一个类返回的字符串数组列表:
var list = new List<string[]> {new[] {"first", "second"}, new[] {"third", "fourth"}};
有没有更有效的方法使用C#来得到
List<SimpleClass>
,而不需要像这样做一样:var list1 = new List<SimpleClass>();
foreach (var i in list)
{
var data = new SimpleClass(i[0], i[1]);
list1.Add(data);
}
foreach
内部不创建冗余变量,或者是使用一个可以做这种事情的标准库。 - hello