首页 |缤纷校园 |心理援助 |英语世界 |公务员 |考研天地 |资格考试 |电脑认证 |免费论文 |实用文档 |求职就业 |论坛 |网络课堂 |留言版
 电脑认证首页     考试专题 考试提醒 计算机等级考试 计算机认证水平考试 IT认证 论坛
 最近更新
· [计算机专题]快速初始化Variant和Strin…
· [计算机专题]全国计算机等级考试准考证…
· [学习辅导]什么是合格交换机
· [学习辅导]无法共享上网,源自IP突然…
· [试题下载]WPSOffice中防止插入压缩图…
· [试题下载]共享WPS中符合国人习惯的好…
· [备考指南]浅谈Java中利用JCOM实现仿…
· [备考指南]利用Stripes实现JavaWeb开…
· [试题下载]全国计算机等级考试一级B选…
· [试题下载]全国计算机等级考试一级B选…
 精品课程
· [精品课程推荐]08年投资项目管理师考…
· [精品课程推荐]08年职称日语考试辅导…
· [精品课程推荐]08年环境影响评价师辅…
· [精品课程推荐]08年质量资格考试辅导…
· [精品课程推荐]08年会计职称辅导报精…
· [精品课程推荐]08年建筑师考试辅导京…
· [精品课程推荐]08职称英语考试辅导王…
· [精品课程推荐]08年咨询工程师考试名…
· [精品课程推荐]08年监理工程师考试辅…
· [精品课程推荐]经济师考试网上辅导报…
 考试动态
· [二级考试动态]重庆:计算机等级考试考点…
· [二级考试动态]2008年计算机等级考试时间…
· [二级考试动态]上海:2008年上半年全国计…
· [二级考试动态]北京:2007年9月计算机等级…
· [二级考试动态]2007年12月全国计算机职业…
· [二级考试动态]青岛:2008年上半年计算机…
· [二级考试动态]宁夏:2007年9月计算机等级…
· [二级考试动态]北京地区计算机等级考试10…
· [二级考试动态]北京:07年下半年计算机等…
· [二级考试动态]2008年4月全国计算机等级考…
 试题下载
· [试题下载]2007年计算机等级考试二级…
· [试题下载]2007年9月计算机等级考试二…
· [试题下载]2007年9月二级VB试题答案
· [试题下载]2007年9月计算机二级VB模拟…
· [试题下载]2007年9月计算机二级VB模拟…
· [试题下载]2007年9月计算机二级VF模拟…
· [试题下载]2007年9月计算机二级VB模拟…
· [试题下载]2007年9月计算机等级考试二…
· [试题下载]VC++中利用/GS开关防止缓冲…
· [试题下载]2007年4月计算机等级考试二…
 学习辅导
· [学习辅导]系统无法自动保存设置
· [学习辅导]用C#把文件转换为XML
· [学习辅导]C#中用API实现MP3等音频文…
· [学习辅导]C#实现的18位身份证格式验…
· [学习辅导]对C#泛型中的new()约束的一…
· [学习辅导]C语言中数组和指针的互操作
· [学习辅导]C/C++数组名与指针区别深入…
· [学习辅导]如何才能修改系统表,比如…
· [学习辅导]怎样使用一个查询获得数据…
· [学习辅导]为什么打开表有时也会提示…
 

快速初始化Variant和String类型数组

文章录入:admin    责任编辑:admin   2008-5-6 15:26:29  来源:大学生在线  点击数:
 

  VB中没有提供定义数组并同时初始化其内容的方法,所以大多数情况下,必须单独地设置每一个元素,就象下面一样:

  Dim strArray(0 To 3) As String

  strArray(0) = "Spring"

  strArray(1) = "Summer"

  strArray(2) = "Fall"

  strArray(3) = "Winter"

  在VB4、VB5和VB6中,可以使用Array()函数随意创建一个Variants类型数组:

  Dim varArray() As Variant

  varArray() = Array("Spring", "Summer", "Fall", "Winter")

  但却没有同样的函数能创建非Variant类型数组。但是我们发现,在VB6中可以使用Split()函数创建字符串数组:

  Dim varArray() As String

  '由Split建立的数组下标通常是从0开始的

  varArray() = Split("Spring;Summer;Fall;Winter", ";")

  在VB6中,同样能充分利用函数返回数组的能力,创建数组初始化程序段。比如下面的代码段:

  Function ArrayInt(ParamArray values() As Variant) As Integer()

  Dim i As Long

  ReDim res(0 To UBound(values)) As Integer

  For i = 0 To UBound(values)

  res(i) = values(i)

  Next

  ArrayInt = res()

  End Function

  同时,也可以创建一个子程序段来检测传递给它的数值的类型,并返回正确类型的数组。这种情况下,函数应该定义为返回Variant。www.kaozi.com

  • 上一个文章:

  • 下一个文章: 没有了
  • 发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
    关于本站 - 广告服务 - 站内导航 - 网站声明 - 友情链接 - 联系我们
    Copyright©2003-2008 www.dastu.com, All Rights Reserved.

    心语心愿科技(北京)有限责任公司 版权所有

    鄂ICP备05000022号