问题描述
我想问一下,怎么定义个是未确定长度的数组??int[]shuzu={}上面这样写对吗?不对请指导下
解决方案
解决方案二:
数据没办法这样做吧,用集合
解决方案三:
数组长度一定下来就不能改变的了,要变长的选List<T>
解决方案四:
数组是定长的,你可以用List<int>或者ArrayList等都可以。
解决方案五:
给个语法格式
解决方案六:
长度未知可用List最后再转回数组:List.ToArray()
解决方案七:
List<int>shuzu=newList<int>();shuzu.Add(1);shuzu.Add(2);
解决方案八:
List<int>shuzu=newList<int>();shuzu.Add(1);shuzu.Add(2);这个样子怎么赋值,这就能达到我要的效果?
解决方案九:
这时声明一个int的泛型集合,添加两个元素,值为1和2。赋值可以用shuzu[0]=11就把第0个元素改为11了。但要注意现在集合里只有2个元素,所以还不能用shuzu[2]=3;用Add方法添加元素。
解决方案十:
那么麻烦。那要是想要100个值,那岂不是要写shuzu.Add(1);shuzu.Add(2)。。。。。到shuzuadd(100);
解决方案十一:
List<int>list=newList<int>();list.Add(1);list.Add(2);int是數字類型,如果你想要string類型或其他的,則用string或其他的換掉.最后如果你想要數組,int[]shuzu=list.ToArray();就可以得到你要的東西.要看長度,shuzu.Lenght;
解决方案十二:
引用10楼aganqin的回复:
List<int>list=newList<int>();list.Add(1);list.Add(2);int是數字類型,如果你想要string類型或其他的,則用string或其他的換掉.最后如果你想要數組,int[]shuzu=list.ToArray();就可以得到你要的東西.要看長度,shuzu.Lenght;
记住:在你知道长度时可以用Array,不知道长度的时候用List。C#里面应用也有动态数组的,可以看下书。
解决方案十三:
给个例子看看吧
解决方案十四:
所谓动态数组都是先预先分配个大小的尽量少用!实在不行就list<T>,免去装箱拆箱的烦恼
解决方案十五:
List<T>
解决方案:
用ArrayList类吧,很方便
解决方案:
解决方案:
for存储。。。List<int>shuzu=newList<int>();for(inti.....){shuzu.Add(i);}