• 全部
  • C#综合技术
  • C#互联网桌面应用
  • AppLauncher
  • WinForm&WPF
  • C#开发新技术
  • 问答

新手请问个弱弱题

piscesyy 2004-11-07 09:51:57
怎么在C#中声明不定数组?
谢谢各位大虾~~~~~~~~~~~~~
...全文
88 点赞 收藏 12
写回复
12 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
LanglyTiger 2004-11-26
再给你一个建议,多看看msdn
回复
hnhl 2004-11-08
同意 hbxtlhx(下着春雨的天)
回复
vitamin_ok 2004-11-07
而且add可以添加的是任意对象,这样就可以扩展成2维数组等...

employee _emp = new employee()
_emp.name="aa";
...

IList _list = new ArrayList()
_list.add(_emp);
回复
vitamin_ok 2004-11-07
可以这样
IList _list = new ArrayList()

_list.add(...);

详细的可以看看:
ms-help://MS.MSDNQTR.2003FEB.2052/cpref/html/frlrfsystemcollectionsilistmemberstopic.htm
回复
GX198302 2004-11-07
arraylist
回复
你可以用ArrayList来做,这个可以用Add来添加任意个无素,也算是动态的数组的定义.
回复
sgc8228 2004-11-07
arraylist
回复
刘小浪 2004-11-07
ArrayList
回复
LanglyTiger 2004-11-07
我不知道你为什么要不定大小数组
定义的时候可以不确定大小,但是你用的时候还能不确定大小?
开始的时候你并不知道这个数组将有多大,但是你可以通过某种手段来获得这个数组的大小吧
所以先来一个初始的声明
int[] num;
这里并没有声明它的大小
当你知道它的大小的时候你再用语句
num = new int[index]; //index是一个变量

如下:
int[] num;
Console.WriteLine("input index");
int index =Convert.ToInt32(Console.ReadLine());
num = new int[index];
Console.WriteLine(num.Length);
Console.ReadLine();
回复
piscesyy 2004-11-07
是不定数组
int numbers = new int[10]是确定了数组的大小了
int[] ****这样不行的吧
回复
skyeenet 2004-11-07
int[] xxxx
Char[] xxx
回复
zhengxia19 2004-11-07
int[] numbers;
numbers = new int[10];
回复
相关推荐
发帖
C#
创建于2007-09-28

10.5w+

社区成员

.NET技术 C#
申请成为版主
帖子事件
创建了帖子
2004-11-07 09:51
社区公告

让您成为最强悍的C#开发者