爱问知识人 爱问教育 医院库

VB.net的结构体怎么一次性赋值,结构数组怎么一次性赋值?

首页

VB.net的结构体怎么一次性赋值,结构数组怎么一次性赋值?

VB.net的结构体怎么一次性赋值,结构数组怎么一次性赋值?

提交回答
好评回答
  • 2012-03-22 06:57:58
      试试
    Dim k(9) As quality_i = { 。。。 }
    把“。。。”替换成你要初始化的数据。一个简单的例子:
    Dim a(3) As Integer = { 0, 1, 2 }
    **修改**
    既然有界数组不能初始化,就还缺(省)界数组试试嘛:
    Dim a() As Integer = { 0, 1, 2 }
    类型不匹配的错误估计是你的结构体缺少构造函数造成的。
      在你的quality_i结构体定义里面加一个构造函数,如下所示 Public Structure quality_i Public nub As Integer Public nae As String Public Sub New(ub As Integer, ae As String) nub = ub nae = ae End Sub End Structure 然后以如下方式初始化: Dim k() As quality_i = { New quality_i(1, "one"), New quality_i(2, "two") } 。
      

    p***

    2012-03-22 06:57:58

类似问题

换一换
  • 程序设计 相关知识

  • 电脑网络技术
  • 电脑网络

相关推荐

正在加载...
最新问答 推荐信息 热门专题 热点推荐
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200

热点检索

  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
返回
顶部
帮助 意见
反馈

确定举报此问题

举报原因(必选):