gpt4 book ai didi

c# - 从字符串数组列表转换为对象列表

转载 作者:太空狗 更新时间:2023-10-29 22:21:34 35 4
gpt4 key购买 nike

如果我有一个看起来像这样的简单类:

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);
}

最佳答案

您可以使用 Linq:

var simpleClassList = originalList.Select(x => new SimpleClass(x[0], x[1])).ToList()

关于c# - 从字符串数组列表转换为对象列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40118975/

35 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com