private Msg[] messages;
public Msg[] Messages
{
get
{
return messages;
}
set
{
messages = value;
}
}
这是一个类的属性定义,其中Msg是另外是个类
在这里定义这个数组类属性
请问如何使用数组类,如何定义类数组啊
大虾救命!
參考答案:定义:同一类型的一组变量
元素:数组中包含的变量称为数组的元素.
注意:所有元素必须具有相同的数据类型.
声明格式: 数据类型[] 名称; 如: int [] myarray; myarray=new int[N]
T:基本数据类型,初始化0;
N:元素的个数 0到n-1 N可以省略;
可以声明数组的同时就创建数组。
例:decimal[] myexpense=new decimal[30];
等价于:decimal[] myexpense;
Myexpense= new decimal[30];
声明数组并不创建它们,必须对它进行实例化.在C#中,使用new运算符创建数组对象.并将数组元素初始化为它们的默认值。
下标:索引 下标必须是整型常数或整型表达式
数组名〔下标〕 例:int a=myarray[3];
数组初始化
一.格式: 数据类型〔〕 标识符=new 数据类型〔〕{ , , };
例如:string[] months=new string[]{“一月”, ”二月”, ”三月”}
注意:声明一个数组变量但不将其初始化,在使用数组时使用new运算符将其实例化
int[] myarray;
myarray=new int[]{1,2,3,4}
不能写成:int[] myarray;
myarray={1,2,3,4}
数组对象的赋值运算
数组是引用类型
引用就是门牌号
数组对象的赋值就是将一个数组里的元素赋组另一个数组。
例:
Int[] number=new int[]{1,2,3};
Int[] number1=new int[4,5,6];
Number1=number;
向方法传递数组
传递的是数组的引用(地址),而不是整个数组
Void prinArray(int[] arr)
这是我平时的积累,你自己看看能用的着不.