gpt4 book ai didi

c# - 如何在 C# 中制作一个 3 列的列表?

转载 作者:行者123 更新时间:2023-12-02 08:48:58 25 4
gpt4 key购买 nike

如何制作List C# 中有 3 列?

每列必须有不同的 type .

现在我已经尝试过了。

List<int> list1 = new List<int>();
List<decimal> list2 = new List<decimal>();
List<string> list3 = new List<string>();

如何将其合并为一个 List

为了一口气读完for ,然后访问它。

最佳答案

您可以创建 Listtuples为此,使用列表初始值设定项

var list = new List<(int item, string data, decimal value)>
{
(1, "test", 1.2m),
(2, "test", 3.6m)
};

或使用for循环

var list = new List<(int item, string data, decimal value)>();

foreach (var item in Enumerable.Range(1, 3))
list.Add((item, $"data{item}", item));

并访问类似的项目

var item = list.FirstOrDefault();
var data = item.data;

但请记住,从 C#7 开始可以使用命名元组

关于c# - 如何在 C# 中制作一个 3 列的列表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60189919/

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