我继承了一个旧的VB。. NET程序是在我做这份工作之前写的。我必须用c#重写它。我一直无法找到任何东西,似乎是一个转换。有人能给我一个c#的翻译吗?
Private Sub Log(Message As String)
Try
If txtLog.InvokeRequired Then
txtLog.Invoke(Sub()
Log(Message)
End Sub)
Else
txtLog.AppendText(Message & Environment.NewLine)
End If
Catch ex As Exception
End Try
End Sub
转换为C#
的代码:
private void Log(string Message)
{
try
{
if (txtLog.InvokeRequired == true)
{
txtLog.Invoke(() =>
{
Log(Message);
});
}
else
{
txtLog.AppendText(Message + Environment.NewLine);
}
}
catch { }
}