注册 登录
编程论坛 VB.NET论坛

多个定义的结构可以放在一个类里面么?

zhangjing198 发布于 2013-04-07 09:36, 703 次点击
Public Class IGlobeStru
    '地图信息结构
    Public Structure MapInfo
        Public stcdt As String   
        Public stnm As String     
        Public sttp As String     
        Public x As Double      
        Public y As Double      
     End Structure

    '河道旬月特征值表
    Public Structure ST_RVAV_R_STRU
        Public STCDT As String
        Public ymdhm As Date
        Public DAYS As String
        Public ZA As Single
        Public QA As Single
    End Structure

   等等同样是多个结构定义
End Class

以上是别人写的的项目中单独的一个vb类库。请问,里有类这一说法么?有类,那不是跟C#一样了?哎,总是把和c#搞混!请教大家!

3 回复
#2
zhangjing1982013-04-07 16:08
自己顶一个
#3
不说也罢2013-04-07 18:11
当然可以的啦。如果说班级是个类,那么这个类中,既有学生的信息,也有老师的信息,当然还会有课程等更多的信息。
在引用的时候可以象下面这样
程序代码:
Public Class Form1

    Dim myR_STRU As New IGlobeStru.ST_RVAV_R_STRU
    Dim myMapInfo As New IGlobeStru.MapInfo
    Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
        myMapInfo.stcdt = "这是个地图信息"
        myR_STRU.DAYS = "这是河道旬月特征信息"
    End Sub

    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
        MsgBox(myR_STRU.DAYS)
    End Sub
End Class

#4
zhangjing1982013-04-08 14:00
里也有类啊,哎,搞混了,基础不牢靠呀!谢谢!
1