我对将什么作为“输出()”的参数感到困惑;
我需要让它显示已创建的数组的内容,但我很困惑,因为它是一个数组而不仅仅是一个变量......我认为它应该是 output(value); 但是你可能会说的许多其他猜测都没有奏效。
我被教导你把你在 main 中创建的变量放在那里,但这不起作用。
using System;
namespace Lab16
{
class Program
{
static void Main(string[] args)
{
int value;
Console.Write("How big of an Array? ");
int arraySize = int.Parse(Console.ReadLine());
int[] arr = new int[arraySize];
for (int i = 0; i <= arraySize - 1; i++)
{
Console.Write("First Value: ");
value = int.Parse(Console.ReadLine());
arr[i] = Convert.ToInt32(value);
}
output();
}
static void output(ref int value, ref Array arr, ref int arraySize)
{
foreach (int i in arr)
{
for (int v = 1; v <= arraySize; v++)
{
string number = "Number: ";
Console.WriteLine("{0}{1} {2}", number, v, i);
Console.ReadLine();
}
}
}
}
}