日期:2014-05-16 浏览次数:20788 次
class Program
{
static void Main(string[] args)
{
int[] a = new int[] { 1, 2, 3, 4, 5 };
dosomechange(a);
//结果 5,2,3,4,5 false 说明数组是引用类型。 而int是值类型,可能这就是所谓的隐形的引用类型的缘由
foreach (var i in a)
{
Console.WriteLine(i);
}
Console.WriteLine(a.GetType().IsValueType);
Console.ReadLine();
}
private static void dosomechange(int[] a)
{
a[0] = 5;
}
}