数组本身是引用类型。如果数组元素是引用类型的,元素也是引用类型的,如果数组元素是值类型的,则元素。例如
class Person
{
public String name { set; get; }
public Person(String name)
{
{
this.name = name;
}
}
}
Person a = new Person("a");
Person b = new Person("bs");
Person[] p = new Person[]{
a,
b
};
MessageBox.Show(p[0].name);
a.name = "改变1";
MessageBox.Show(p[0].name);
p[0].name = "再次改变";
int型数组也是引用的