【问题标题】:Reference to a non-shared member requires an object reference on button click对非共享成员的引用需要在按钮单击时引用对象
【发布时间】:2016-02-27 15:35:03
【问题描述】:

从这里https://code.google.com/p/tibiaapi/source/browse/trunk/tibiaapi/Objects/Item.cs使用 Look() 的正确方法是什么

我试着把它做成这样的按钮:

    Public Shared Sub Button9_Click(sender As Object, e As EventArgs) Handles Button9.Click
    Item.Look()
End Sub

但我收到此错误 BC30469 VB.NET 对非共享成员的引用需要对象引用。

【问题讨论】:

    标签: vb.net


    【解决方案1】:

    Item 是一个类, Look 是其中的一个非共享方法。因为它不是共享的,所以除非您有对象的 instance,否则您不能调用 Look。要创建一个实例,请使用关键字New。我不知道 Item 类具体是如何工作的,但通常你需要使用这样的东西:

    Dim myItem as New Item()
    myItem.Look()
    

    【讨论】:

    • 你不是说不能打电话给Look吗? ;-)
    • 是的,我就是这个意思。谢谢。
    猜你喜欢
    • 2015-10-18
    • 1970-01-01
    • 2015-08-01
    • 2012-11-07
    • 2016-01-06
    • 1970-01-01
    • 1970-01-01
    • 2020-05-25
    • 1970-01-01
    相关资源
    最近更新 更多