相对较新的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日);
我希望它能填充数组的值&#34; march&#34; (我先发制人地创建了数组)
所以这是一个相当简单的问题。我无法工作的是将数组的名称作为参数传递。我得到的编译器错误是
&#34;无法将带有[]的索引应用于System.Array的表达式。
欢迎提供任何帮助&amp;先谢谢你。
答案 0 :(得分:2)
替换它:
public static void fill_array(Array tierkreiszeichen, int startdate,
int zeichen_laenge)
有了这个:
public static void fill_array(int [] tierkreiszeichen, int startdate,
int zeichen_laenge)
答案 1 :(得分:0)