Public NotInheritable Class CsDebugPrint Enum EnDebugType System ComPort Network Ftp End Enum ''' 是否需要打印调试信息 Public Shared Property IsDebug As Boolean = True ''' ''' 打印调试信息 ''' ''' 需要打印的信息 Public Shared Sub DebugPrint(message As String) If IsDebug Then Console.WriteLine(message) End If End Sub ''' ''' 打印调试信息 ''' ''' 打印信息类型 ''' 需要打印的信息 Public Shared Sub DebugPrint(type As String, msg As String) DebugPrint($"[{type}]{msg}") End Sub ''' ''' 打印调试信息 ''' ''' 打印信息类型 ''' 需要打印的信息 Public Shared Sub DebugPrint(type As EnDebugType, msg As String) DebugPrint(type.ToString, msg) End Sub ''' ''' 打印调试信息 ''' ''' 打印信息类型 ''' 需要打印信息的提示前缀 ''' 需要打印的信息 Public Shared Sub DebugPrint(type As String, tip As String, msg As String) DebugPrint(type, $"{tip}:{msg}") End Sub ''' ''' 打印调试信息 ''' ''' 打印信息类型 ''' 需要打印信息的提示前缀 ''' 需要打印的信息 Public Shared Sub DebugPrint(type As EnDebugType, tip As String, msg As String) DebugPrint(type.ToString, $"{tip}:{msg}") End Sub End Class