c#如何动态创建数组

2025-02-25 18:17:55
推荐回答(5个)
回答1:

C#动态创建数组不同于VB,C#动态创建数组通过一个实例介绍了C#动态创建数组的具体实现。

C#动态创建数组实例:

ArrayList al = new ArrayList();  
al.Add("song");  
al.Add("yun");   
String[] arr2;         
arr2 = (String[])(al.ToArray(typeof(String)));             
System.Diagnostics.Debug.Print("Arr2[0]=" + arr2[0]);   
 //type of  int  
ArrayList al2 = new ArrayList();   
al2.Add(23);   
al2.Add(4);   
int[] arr3;   
arr3 = (int[])(al2.ToArray(typeof(int)));  
System.Diagnostics.Debug.Print("Arr3[0]=" + arr3[0]);

回答2:

用List吧,不要奢求动态数组了

回答3:

var size=5;
int[,] theArray=new int[size,10];

回答4:

arraylist
或者指针

回答5:

string[] a;
int b=9,c=4;

a=new string[b-c];