C#—填充数组的函数
本文关键字:函数 数组 填充 | 更新日期: 2023-09-27 17:59:10
对C#来说相对较新。
我已经编写了一个函数,它应该填充一个数组。
public static void fill_array(Array tierkreiszeichen, int startdate, int zeichen_laenge)
{
for (int i = 0; i < zeichen_laenge; i++)
{
tierkreiszeichen[i] = new int[zeichen_laenge];
tierkreiszeichen[i] = startdate + i;
}
我希望函数将数组名称作为参数,所以如果我通过调用它
fill_array(3月30日);
我希望它填充数组"march"的值(我先发制人地创建了数组)
所以这是一个相当简单的问题。我无法将数组的名称作为参数进行传递。我得到的编译器错误是
"无法将带有[]的索引应用于System.Array.的表达式
欢迎任何帮助&提前谢谢。
替换此:
public static void fill_array(Array tierkreiszeichen, int startdate,
int zeichen_laenge)
有了这个:
public static void fill_array(int [] tierkreiszeichen, int startdate,
int zeichen_laenge)
我认为您必须使用Jagged Array。
你可以在这里找到的例子
http://www.dotnetperls.com/jagged-array