我在网上找到了一些有用的代码,只提供了库文件,我重新创建了源代码,但发现了一些我不确定的错误。
<StandardModule()> _
Friend NotInheritable Class CreateFiles
' Methods
' Fields
Private Shared Configuration As Configuration = New Configuration
' Nested Types
Private Delegate Sub showITDelegate(ByVal message As String)
<STAThread()> _
Public Shared Sub Main()
CreateFiles.Configuration.ReadConfig()
CreateFiles.DisplayConfig(CreateFiles.Configuration)
CreateFiles.CreateFiles()
End Sub
Public Shared Sub CreateFiles()
我试图理解是否有另一个类丢失,因为主要的CreateFiles。*行和这个类中的这些引用subs有错误: CreateFiles下面有'表达式不产生值'。 为什么它会引用自己以及同一类中的方法和子。
答案 0 :(得分:2)
好像它看着Sub CreateFiles()
而不是类。并且子(例程)不返回任何值。您可以删除CreateFiles
子例程中的(第一个)Main
。
这应该有效:
<StandardModule()> _
Friend NotInheritable Class CreateFiles
' Methods
' Fields
Private Shared Configuration As Configuration = New Configuration
' Nested Types
Private Delegate Sub showITDelegate(ByVal message As String)
<STAThread()> _
Public Shared Sub Main()
Configuration.ReadConfig()
DisplayConfig(Configuration)
CreateFiles()
End Sub
Public Shared Sub CreateFiles()
鉴于你在其他任何地方都没有问题。