java数组是引用类型吗 c#中数组是值类型还是引用类型?为什么?

c#中数组是值类型还是引用类型?为什么?引用类型已由下列程序测试私有void button 1 Click(object sender,EventArgs e){int[]n=new int[]{1,

c#中数组是值类型还是引用类型?为什么?

引用类型

已由下列程序测试

私有void button 1 Click(object sender,EventArgs e)

{

int[]n=new int[]{1,2,3,4}

s(n)MessageBox.显示(n[2])。Tostring())

}

private void s(int[]n)

{

n[2]=1000

}

此外,上面使用new表示数组是一个对象

对象通常是引用类型。

数据类型有基本类型和引用类型.数组属于什么类型?

值类型:整数、浮点数、高精度浮点数、布尔值、字符、结构、枚举引用类型:对象、字符串、类、接口、委托、数组除了值类型和引用类型外,还有另一种数据类型:null GV integer、浮点数、,高精度浮点数、布尔值、字符、对象、字符串是预定义的类型结构、枚举、类、接口、委托和数组定义为复合类型