(); for (int i = 0; i [1, null] [null, null] [2-6ren">
gpt4 book ai didi

c# - 如何使用列开始初始化 "List of list"

转载 作者:行者123 更新时间:2023-12-04 03:02:04 29 4
gpt4 key购买 nike

我有一个列表列表,我想添加面向列的值。就像下面的代码示例:

Data = new List<List<double>>();
for (int i = 0; i < columnCount; i++)
{
for (int j = 0; j < rowCount; j++)
{
Data[j][i] = (probabilityList[j]) * K); // It won't work
}
}

我知道它不会工作,因为当前情况下数据的索引不存在,我需要使用 add() 方法。

但是,我需要向以列开头的列表添加值:

[1   , null] ----> [1, null]
[null, null] [2, null]

如何向以列开头的列表添加值?

最佳答案

您需要创建放置在外部列表列表中的实际列表:

for (int i = 0; i < rowCount; i++)
{
Data.Add(new List<double>());
}

一旦您创建了所有内部列表,您就可以遍历它们并向它们添加值:

for (int i = 0; i < columnCount; i++)
{
for (int j = 0; j < rowCount; j++)
{
Data[j].Add((probabilityList[j]) * K);
}
}

关于c# - 如何使用列开始初始化 "List of list",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14165671/

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