C#中也可使用对象数组

对象数组即对象类型的数组,如:

public  class A;

A[] abc=new A[3];

此数组abc为类A的类型,长度为3。

原以为C#中不可以使用对象数组,今天一试竟然通过,我每次遇到这种情况我都会选择泛型集合,现在才知道用数组比用泛型集合效率高的多。以下代码是我试验对象数组的代码。

public class Program { static void Main(string[] args) { abc[] ac = new abc[3];//定义对象数组 ac[0]= new abc("a"); ac[1] = new abc("b"); ac[2]= new abc("c"); foreach (abc i in ac)//遍历数组 { i.show(); } Console.ReadLine(); } } ///

/// 定义一个类 /// public class abc { string aa; public abc(string a) { this.aa=a; } public void show() { Console.WriteLine(aa); } }

你可能感兴趣的:(C#)