社区
VB基础类
帖子详情
如何得知数组的实际元素个数
deterly
2012-04-18 01:13:18
如申请一数组为10个
从其它处得到Copy得到N(N<10)个元素
那我如何得知N?
...全文
146
5
打赏
收藏
如何得知数组的实际元素个数
如申请一数组为10个 从其它处得到Copy得到N(N<10)个元素 那我如何得知N?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
王二.麻子
2012-04-19
打赏
举报
回复
[Quote=引用 2 楼 的回复:]
从何而来不是重点,copy忽略都可以
譬如说
Dim Array(10)as string
Array(0)="a"
Array(1)="b"
这时候问,Array里面有几个真实元素?
Ubound、Length都不行
且,数组元素个数在程序中经常要变,所以Redim也不行
[/Quote]
Array是vb关键字
你想要的是,数组里面有多少个赋值过的元素...
恩,是你的程序赋值过的元素,系统赋值的不算...
看来只有你自己赋值的时候记录了,自己用集合,类什么的维护数组了,因为系统给一个元素赋值为初始值,后来你也可能给这个元素赋值,但是和初始值相同,这样光通过值就不能判断是不是你赋值过了,不知道是不是赋值过就不能判断是不是需要的元素.
ttsffgg
2012-04-18
打赏
举报
回复
真实元素 类型未定义 看不懂
东方之珠
2012-04-18
打赏
举报
回复
[Quote=引用 2 楼 的回复:]
从何而来不是重点,copy忽略都可以
譬如说
Dim Array(10)as string
Array(0)="a"
Array(1)="b"
这时候问,Array里面有几个真实元素?
Ubound、Length都不行
且,数组元素个数在程序中经常要变,所以Redim也不行
[/Quote]
那就写一个函数,输入一个数组,在循环当中判断哪些元素不为空,看看有几个。
deterly
2012-04-18
打赏
举报
回复
从何而来不是重点,copy忽略都可以
譬如说
Dim Array(10)as string
Array(0)="a"
Array(1)="b"
这时候问,Array里面有几个真实元素?
Ubound、Length都不行
且,数组元素个数在程序中经常要变,所以Redim也不行
王二.麻子
2012-04-18
打赏
举报
回复
[Quote=引用楼主 的回复:]
如申请一数组为10个
从其它处得到Copy得到N(N<10)个元素
那我如何得知N?
[/Quote]
请问怎么Copy来的,没代码没真相.
C语言-
数组
需要注意的是,变长
数组
的意思是
数组
的大小是可以使用变量来指定的,在程序运行的时候,根据变量的大小来指定
数组
的
元素
个数
,而不是说
数组
的大小是可变的。从输出的结果来看,每一行内部的每个
元素
都是相邻的,地址...
一个关于JS解决
数组
相乘问题
数组
相乘,顾名思义就是将多个
数组
的每一
元素
乘(组合)起来。它的结果以几何数级增长,初次遇到此类问题时,常常使人头皮发麻,我们现在以js的角度来解决这个问题。 从实例出发 众所周知,女孩出门前一般需要经过...
遍历
数组
删除某
元素
的方法
现在有一个
数组
,需要遍历其中的
元素
,当该
元素
符合某个条件的时候从
数组
中将该
元素
中删除。
C++
数组
的创建及使用(静态
数组
与动态
数组
)
C++
数组
的创建及使用 一、静态
数组
...①存储在每个
元素
中的值的类型②
数组
名③
数组
中的
元素
数 注意:以上声明语句中的arraysize不能是变量,另外
数组
大小一旦确定之后就不能修改了! 例如: short month[1
C++的一维
数组
进而放进一个表格中提供给老板,而在C++中也有与现实中类似的“表格”,也就是这篇文章所要介绍的 一维
数组
。 当然也有二维、三位…多维
数组
,在本章现讲一维,二维和三维会发布在我的博客中 在C++中对
数组
的描述是...
VB基础类
7,763
社区成员
197,609
社区内容
发帖
与我相关
我的任务
VB基础类
VB 基础类
复制链接
扫一扫
分享
社区描述
VB 基础类
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章