最初不返回值的函数是否应该返回Nothing(因为 Visual Studio 在End Function语句中添加了一个绿色曲线,询问您是否忘记返回值),或者我可以忽略 VS 的提示?回国有什么影响Nothing,或者有什么影响吗?
tl;dr:这个示例代码应该返回Nothing还是不需要?真的很欢迎解释!
Public Shared sCaminhoGravacaoXML As String = "C:\\XMLData\\"\n\n Public Shared Function VerificaPastasXML()\n\n If Not IsNothing(sCaminhoGravacaoXML) And sCaminhoGravacaoXML <> "" Then\n\n Dim sRaiz As String = sCaminhoGravacaoXML\n\n If Not FileIO.FileSystem.DirectoryExists(sRaiz) Then\n FileIO.FileSystem.CreateDirectory(sRaiz)\n End If\n\n If Not Directory.Exists(sRaiz & "tempXML") Then\n Dim diInfo As DirectoryInfo = Directory.CreateDirectory(sRaiz & "tempXML")\n diInfo.Attributes = FileAttributes.Directory Or FileAttributes.Hidden\n End If\n\n Else\n sErroBaixaXML = "N\xc3\xa3o foi poss\xc3\xadvel montar a estrutura …Run Code Online (Sandbox Code Playgroud)