我将一个数组传递给该方法,第一次它显示所有内容,但它不会再次运行。
我在其中创建了第二个数组,对吗?这是为什么?
void Main()
{
int[] names = new int[] { 1, 2, 3, 4 };
Calc(names);
names [0] = 9;
Calc(); //Здесь он не запускается
Console.WriteLine("end");
}
void Calc(params int[] mars)
{
int[] pars = new int[mars.Length];
for (int i = 0; i < mars.Length; i++)
{
pars[i] = mars[i];
Console.WriteLine(pars[i]);
}
}