数组的定义以及数组的赋值比较简单,只是记住一部分形式就可以了。
int[] a=new int[2];
(例1-1)
例1-1就是一般的数组定义,数组a中含有两个元素,分别为a[0]和a[1]
对于这种已经定义好的数组赋值,就需要一个一个的赋值了。
for(int i=0;i<a.Length;i++)
{
a[i]=i;
}
(例1-2)
例1-2就是在给定义好的数组里的元素赋值。
还有一种在定义的时候就可以赋值:
int b=new {1,2};
(例1-3)
int c=new int[2]{1,2};
(例1-4)
例1-3和例1-4是一样的,只是写的形式不同。
还有一点就是:
int a=1;
int b=a;
a=2;
(例2-1)
class G
{
public int a{get;set;}
}
G a=new G();
a.a=1;
G b=new G();
b.a=a.a;
a.a=2;
(例2-2)
在例2-1中,最后a的值是2,b的值是1,。在例2-2中,最后a的值和b的值都是2。