c#中序列化数组的可变数目

本文关键字:序列化 数组 | 更新日期: 2023-09-27 17:50:11

我想知道是否有一种方法可以创建具有一定序列化的可变数量的数组,例如:

for (int i = 0; i < var; i++)
{
    int[] s"i" = new int[var2];
}

for "var" and "var2" = 1,2,3,…

,结果,例如,如果"var"answers"var2" = 2,两个数组s1[2]和s2[2]。

这可以理解吗?有办法吗?

c#中序列化数组的可变数目

c#不允许您所描述的这种特定类型的行为。但是,您确实可以选择创建包含可变数量数组的列表,这实际上是用更严格的语法完成相同的事情。

int var = 2;
int var2 = 2;
List<int[]> arrays = new List<int[]>();
for (int i = 0; i < var; i++)
{
    arrays.Add(new int[var2]);
}

最终结果将是一个包含两个数组的列表,每个数组的长度初始化为2。