我在公共共享子(vb)中对“我”使用什么?

时间:2014-09-09 09:32:32

标签: vb.net

我正在使用第三方产品,其中的电话看起来像这样:

    Logging.Log.ErrorMessage(Me, "Error while Processing: " & ex.Message)

不幸的是,这不会在定义为:

的proecdure中编译
    Public Shared Sub MainLoop(ByVal onsiteProfiles As IEnumerable(Of OnsiteIfcProfile))

错误说:'我'仅在实例方法中有效。如何正确指定此处所需的对象?

1 个答案:

答案 0 :(得分:1)

由于您在共享子中没有任何对象实例,因此如果允许,您可以将Nothing作为第一个参数传递。

My.Application作为第一个参数来传递日志条目来自应用程序主循环可能是个好主意。