在类中创建对象时,不会指定“新”对象

问题描述 投票:-3回答:2

我正在尝试创建一个类来保存XML文件的对象。但它不会创建一个“新”对象。这是我的示例代码如下:

    Private Sub CreateXml()
        New XmlConfigSource().Save("myConfig.xml") 'this is the error.
    End Sub

为了使这段代码有效,我该怎么办?谢谢你的回答。 :)

xml vb.net
2个回答
3
投票

您无法使用New关键字开始一行代码。这实际上是我发现Call关键字真正有用的唯一情况。这将按照您的意图编译并执行:

Private Sub CreateXml()
    Call New XmlConfigSource().Save("myConfig.xml")
End Sub

0
投票

谢谢你的答案。但我找到了一些替代品。这就是我正在做的事情:

    Private Sub CreateXml()
        Dim xmlConfig As String = "myConfig.xml"
        Dim XML As XmlConfigSource = New XmlConfigSource()
        XML.Save(xmlConfig)
    End Sub

我希望这能让你满意。感谢您分享一些想法。 :)

© www.soinside.com 2019 - 2024. All rights reserved.