访问结构变量VB时的预期声明

时间:2015-10-07 12:48:22

标签: vb.net

我想要做的只是创建一个VB结构,然后将内容分配给结构中的元素。

Structure Computer
    Public strModel As String
    Public dblCost As Double
End Structure

Public Class Form1

    Dim homeUse As Computer
    homeUse.strModel = "IB-50"
    homeUse.dblCost = 2400

End Class

从我在这段代码中可以看出它是正确的,但根据视觉工作室。

   homeUse.strModel = "IB-50"
   homeUse.dblCost = 2400
由于“预期声明”错误,

不正确

1 个答案:

答案 0 :(得分:3)

您不能像这样在类声明中内联设置结构的字段。它需要在一个方法中,例如构造函数:

Public Class Form1
    Dim homeUse As Computer

    Sub New()
        homeUse.strModel = "IB-50"
        homeUse.dblCost = 2400
    End Sub
End Class