求助 c#方法 传值问题!
using System;using System.Collections.Generic;
namespace test
{
class Program
{
static void Main(string[] args)
{
sub();
}
static void sub()
{
person[] pers = { new person { age=0, name="0" },
new person {age=1, name="1" },
new person {age= 2, name="2" }
};
summ(pers);
Console.WriteLine(pers[0].age+pers[1].age+pers[2].age);
Console.ReadLine();
}
static void summ(person[] a)
{
for (int i = 0; i < a.Length; i++)
{
a[i].age++;
}
}
}
class person
{
public int age;
public string name;
}
}
请问这段代码中 pers是作为地址传递的么,C#中任何情况数组名作为实参传递的都是地址么 谢谢