社区
C#
帖子详情
数组必须指定长度吗?
seaonce
2004-08-23 02:00:58
string[] abc=new string[];
int i;
while(ObjData.Read())
{
abc[i]=ObjData["menuname"].ToString;
i+=1;
}
为什么出是数组出错呢?
如果这样就可以:
string[] abc=new string[10];
...全文
376
9
打赏
收藏
数组必须指定长度吗?
string[] abc=new string[]; int i; while(ObjData.Read()) { abc[i]=ObjData["menuname"].ToString; i+=1; } 为什么出是数组出错呢? 如果这样就可以: string[] abc=new string[10];
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
waximi
2004-08-23
打赏
举报
回复
用ARRAYLIS吧
IList list=new ArrayList();
list.add(ObjData["menuname"].ToString);
如果实在要用READER那就多搜一遍数据库.找到行数
robin0925
2004-08-23
打赏
举报
回复
string[] new 的时候当然要长度的!Arraylist new 的时候就没有必要定长度吧???
阿云ivan
2004-08-23
打赏
举报
回复
C#里也有ArrayList啊
就用这个吧
另外那个i最好也有个初始值0
seaonce
2004-08-23
打赏
举报
回复
是啊”阿猫“说的和书上一样,但长度怎么才能让它和当前数据库中行数一样呢?
回复人: brightheroes(闭关|那一剑的风情) ( ) 信誉:103
ArrayList好像是VB。NET的数组定义方式吧。
WZCNet
2004-08-23
打赏
举报
回复
在定义数组时必须指定长度,楼主用ArrayList吧。
ArrayList aryObj = new ArrayList();
while(ObjData.Read())
{
aryObj.Add(ObjData["menuname"].ToString);
}
waximi
2004-08-23
打赏
举报
回复
1
数组被分配在堆中,因此是引用类型。你不可能访问超出一个数组边界的元素。所以定义数组的时候必须指定长度
Eddie005
2004-08-23
打赏
举报
回复
同意
brightheroes
2004-08-23
打赏
举报
回复
但是有一点不明白,直接用reader不就可以了吗?
为什么一定要用数组来再次存取一下?
brightheroes
2004-08-23
打赏
举报
回复
用ArrayList吧
PHP7
数组
精讲【king】
由King老师精心录制的PHP7
数组
详解,主要介绍什么是
数组
,以及
数组
的作用,及分类,并深度剖析
数组
的几种形式,如何使用,重点剖析如何遍历
数组
,还给大家归纳总结了
数组
中常用API,后通过一个实战小例子,将
数组
中的内容进行实战演示。
java
数组
定义是
必须
指定
长度
吗
java定义
数组
时候
必须
指定
其
长度
。
长度
可以在中括号里用数字表示,也可以在后面用大括号直接赋元素值来获得
长度
。 举例: int[] ages = new int[10]; ...备注:如果不
指定
长度
的话,会直接报错 ...
关于定义
数组
时
必须
指定
长度
C语言规定
数组
长度
在编译时
必须
有明确的值,即
必须
在
数组
定义时
指定
数组
的
长度
;
指定
数组
长度
的常量表达式只能是整型字面常量或符号常量。int A[10]; //正确int[] A; //错误,C语言不允许这样方式定义int m=10,F[m...
java
数组
下标和值的关系_java
数组
长度
可以改变吗?与
数组
下标有何异同?
然而我在使用的过程中,不
指定
数组
的
长度
就会报错。不知道你们是否一样呢?总而言之一句话,在java中,
数组
的
长度
是不能够发生改变的,
数组
下标是从0开始的。java中的
数组
的定义就是 相同类型 ,固定
长度
的一组数据...
go
数组
(array)、切片(slice)、map
使用前
必须
指定
数组
长度
。 go语言中
数组
是值类型。如果将
数组
赋值给另一个
数组
或者方法中参数使用都是复制一份,方法中使用可以使用指针传递地址。 var arrayName = [arraySize]dataType{xxx,xxx,xxx....} //...
C#
110,571
社区成员
642,565
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章