C#中声明数组大小的语法均一致为:new typeName() [Size]
Size为INT类型数字.
如果想要更改大小则需要重新创建该对象则可覆盖原本大小.
例如
var a=new string()[3];
重新规定大小
a=new string()[10];
但是这样会很浪费资源.您还需要将原本的值想办法移动到新的数组中.
而C#为了处理这样的情况是新加了另外一种方式的.
例如
var a=new List
var aArray=a.ToArray();
那么aArray则为数组类型.
在ToArray()之前,他的大小均为可变.
//数组的声明方式
string [] strings=new string []{"c","s","h"}; //拥有三个元素,大小为3,
int [] ints;
ints=new int[3]; //定义大小
ints=new int[]{2,3,4}; //初始化
double[] doubles=new double[2]{1.0,2.0};
实例化的时候设定其长度..
c#中的数组一旦设定了长度就不能改变了..
不像像vb在设定了数组长度后还可以更改..
如果需要长度可变的数组..就用ArrayList
ArrayList中存放的都是object类型的对象..
取出的时候转换一下类型就可以了..
String的化在后面加 .toString();
strFileExten = new string() [???]
定义和实化是两个概念.你实例化的时候说明其长度就可以了.
数组设定大小是在第一次对他进行赋值的时候设定
或者在new出实例的时候设定..
设定好的数组不能改变大小`
建议使用List
不限定大小.