数组应该怎样声明呢? VB

imports 2002-10-12 11:34:58
VB.NET中,定义一个数组,数组的下标默认是从0开始的。

我现在要数组的下标是从1开始的!!!

应该怎样声明呢?

写关键的VB代码!!!

谢谢!!!
...全文
577 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
yufenfeila 2002-10-12
  • 打赏
  • 举报
回复
VB.net中,数组必须从0开始
你可以留着0不用,但没有办法像VB6里那样从其它值开始
wzsswz 2002-10-12
  • 打赏
  • 举报
回复
该说的楼上的都说了
Latitude 2002-10-12
  • 打赏
  • 举报
回复
这个问题主要是看你在使用的时候注意一下就行了。
比如你想处理有11个元素的数组:
dim x(11) as integer '现在11表示从0-11,有12个元素
for i=1 to 11
x(i)=i+1
next
这样就把x(1)到x(11)都赋上值了。
对于x(0)可以作初始化处理,或者就不定义它也是可以的。如果想稳一点,就在声明后写x(0)=0(不写其实对于integer而言,系统也是默认为0,但对于其它类型,还是应该要注意一下)

具体内容,可参见:
http://wangguorong.csdn.net/2002/mag/vbnet02.htm

---
by Henry
saucer 2002-10-12
  • 打赏
  • 举报
回复
1. write your own VB.NET compiler

2. declare
Dim x(11) as String
use
for n=1 to ubound(x)

next
imports 2002-10-12
  • 打赏
  • 举报
回复
谢谢各位!!!
wusuowei8 2002-10-12
  • 打赏
  • 举报
回复
定义还要注意什么?!
够用就OK!!

用的时候从1开始用不就结了!!

16,554

社区成员

发帖
与我相关
我的任务
社区描述
VB技术相关讨论,主要为经典vb,即VB6.0
社区管理员
  • VB.NET
  • 水哥阿乐
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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