字符串 数组初始化的问题

lsrj 2009-10-27 10:04:07
可变的字符串数组,比如Dim sResult() As string

在使用当中提示,“在使用前应该赋值,否则要产生null reference exception”

面对这种情况该如何操作?
...全文
212 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
快乐乔巴 2009-10-27
  • 打赏
  • 举报
回复
一般数组都是声明的时候设置为null
然后要用的时候再初始化设置长度的
快乐乔巴 2009-10-27
  • 打赏
  • 举报
回复
那就用ArrayList比较好~ 数组的话要初始化的 还要给定长度
要不然你就写索引器
lqw521326 2009-10-27
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 chopper7278 的回复:]
一般数组都是声明的时候设置为null
然后要用的时候再初始化设置长度的
[/Quote]
正确
standhong 2009-10-27
  • 打赏
  • 举报
回复
同意楼上.
randomfeel 2009-10-27
  • 打赏
  • 举报
回复
要么用ArrayList
你要用sResult() as string ,就马上给它赋值
例如: Dim sResult() as string = str.Split(",")

16,718

社区成员

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

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