新手请问个弱弱题

piscesyy 2004-11-07 09:51:57
怎么在C#中声明不定数组?
谢谢各位大虾~~~~~~~~~~~~~
...全文
106 12 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
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
北京的雾霾天 2004-11-07
  • 打赏
  • 举报
回复
你可以用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];

111,093

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

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

试试用AI创作助手写篇文章吧