gpt4 book ai didi

c# - 数组、数组列表还是列表列表?

转载 作者:行者123 更新时间:2023-11-30 19:12:16 26 4
gpt4 key购买 nike

我打算使用一个标准数组,我需要它有 x 行数和 2 列

double[,] members = new double[x, 2];

并循环遍历我返回的所有结果,然后将它们添加到数组中,但由于结果的数量可能会发生变化,我不想预先定义数组的大小...

members[0, 0] = cost;
members[x, 1] = tax;
x++;

我正在考虑调整数组的大小,但是为此使用数组列表或列表列表会更容易吗?

最佳答案

我会有一些类型的列表,其中该类型有成本和税收。

如果空间是一个溢价,它可以是一个有两个 double 的结构(顺便说一句,decimal 会更合适吗?它几乎总是一个更好的金钱选择),但如果是这样:使其不可变。

例如:

public struct YourType {
private readonly decimal cost, tax;
public decimal Cost { get { return cost; } }
public decimal Tax { get { return tax; } }
public YourType(decimal cost, decimal tax) {
this.cost = cost;
this.tax = tax;
}
}

与:

List<YourType> list = new List<YourType>();

关于c# - 数组、数组列表还是列表列表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8273421/

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