如何创建一个类,使其对象之一与VB中另一个类的类型相同?

2342G456DI8

以下是我的代码

Class LIVandOSA
    Public LIV_ As String
    Public OSA_ As String
End Class

Class TestUnitID
    Public SMPSdata As LIVandOSA
    Public SMdata As LIVandOSA
    Public COATEDBARdata As LIVandOSA
    Public CLCLdata As LIVandOSA

    Public Sub New(ByVal s As String)
        SMPSdata.LIV_ = s
    End Sub
End Class

在主程序中,我编写了以下代码来创建的列表TestUnitID并向其中添加一些元素。

    Dim a As New List(Of TestUnitID)
    a.Add(New TestUnitID("a1.csv"))
    a.Add(New TestUnitID("a2.csv"))
    TextBox1.Text = a(0).SMPSdata.LIV_

但是当我尝试编译它时,它给了我以下错误

An unhandled exception of type 'System.NullReferenceException' occurred in WindowsApplication1.exe

Additional information: Object reference not set to an instance of an object.

错误光标指向该行 SMPSdata.LIV_(s)

我该如何解决该错误?

蒂姆·施密特

该错误是不言自明的,您尚未初始化该对象。

由于您在构造函数中,因此是初始化字段和属性的好地方:

Class TestUnitID
    Public SMPSdata As LIVandOSA
    Public SMdata As LIVandOSA
    Public COATEDBARdata As LIVandOSA
    Public CLCLdata As LIVandOSA

    Public Sub New(ByVal s As String)
        Me.SMPSdata = New LIVandOSA()
        Me.SMdata = New LIVandOSA()
        Me.COATEDBARdata = New LIVandOSA()
        Me.CLCLdata = New LIVandOSA()

        SMPSdata.LIV_(s)
    End Sub
End Class

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何创建一个类,使其对象之一与VB中另一个类的类型相同?

来自分类Dev

如何链接到类类型创建另一个类类型的对象

来自分类Dev

访问在另一个类中创建的对象

来自分类Dev

java - 如何在另一个类中创建一个类的对象,反之亦然?

来自分类Dev

你如何创建一个使用另一个类的变量的java对象?

来自分类Dev

引用相同对象类型的另一个对象实例的类对象属性

来自分类Dev

在另一个类中创建一个类的对象,在UML类图中是什么关系?

来自分类Dev

在一个类中使用python方法检查另一个类对象中的变量是否相同

来自分类Dev

创建另一个类python的对象

来自分类Dev

用另一个类创建新对象

来自分类Dev

如何从另一个类在Form1中创建对象?

来自分类Dev

如何访问在属于另一个类的静态对象中创建的列表?

来自分类Dev

如何根据另一个类的类型声明一个类

来自分类Dev

创建另一个类的类的类图

来自分类Dev

创建为实例后,一个类如何从另一个类继承

来自分类Dev

如何获取一个类对象以在C#中存储另一个类对象?

来自分类Dev

如何使用另一个类类型的数组?

来自分类Dev

如何通过创建另一个类的对象的类访问方法?

来自分类Dev

如何创建在模块内部并继承了另一个类的类的对象?

来自分类Dev

如何从另一个类访问对象变量?

来自分类Dev

如何从另一个类访问对象

来自分类Dev

如何访问另一个类的对象

来自分类Dev

如何从另一个类添加对象

来自分类Dev

如何从另一个类调用菜单对象?

来自分类Dev

如何将一个类中的对象添加到另一个类中的List。

来自分类Dev

获取另一个类中对象的值

来自分类Dev

在另一个类中访问PDO对象

来自分类Dev

控制另一个类中的对象

来自分类Dev

从接口访问另一个类中的对象?

Related 相关文章

  1. 1

    如何创建一个类,使其对象之一与VB中另一个类的类型相同?

  2. 2

    如何链接到类类型创建另一个类类型的对象

  3. 3

    访问在另一个类中创建的对象

  4. 4

    java - 如何在另一个类中创建一个类的对象,反之亦然?

  5. 5

    你如何创建一个使用另一个类的变量的java对象?

  6. 6

    引用相同对象类型的另一个对象实例的类对象属性

  7. 7

    在另一个类中创建一个类的对象,在UML类图中是什么关系?

  8. 8

    在一个类中使用python方法检查另一个类对象中的变量是否相同

  9. 9

    创建另一个类python的对象

  10. 10

    用另一个类创建新对象

  11. 11

    如何从另一个类在Form1中创建对象?

  12. 12

    如何访问在属于另一个类的静态对象中创建的列表?

  13. 13

    如何根据另一个类的类型声明一个类

  14. 14

    创建另一个类的类的类图

  15. 15

    创建为实例后,一个类如何从另一个类继承

  16. 16

    如何获取一个类对象以在C#中存储另一个类对象?

  17. 17

    如何使用另一个类类型的数组?

  18. 18

    如何通过创建另一个类的对象的类访问方法?

  19. 19

    如何创建在模块内部并继承了另一个类的类的对象?

  20. 20

    如何从另一个类访问对象变量?

  21. 21

    如何从另一个类访问对象

  22. 22

    如何访问另一个类的对象

  23. 23

    如何从另一个类添加对象

  24. 24

    如何从另一个类调用菜单对象?

  25. 25

    如何将一个类中的对象添加到另一个类中的List。

  26. 26

    获取另一个类中对象的值

  27. 27

    在另一个类中访问PDO对象

  28. 28

    控制另一个类中的对象

  29. 29

    从接口访问另一个类中的对象?

热门标签

归档