如何将此 VB.NET 代码转换为 C#?
Private myImageMapCalculations As New clsImageMapCalculations(Sub(ex As Exception) UnhandledExceptionHandler())
private clsImageMapCalculations myImageMapCalculations = new clsImageMapCalculations((Exception ex) => UnhandledExceptionHandler());
VB.NET 到 C# 的转换可以通过转换工具完成,例如参见http://www.developerfusion.com/tools/convert/vb-to-csharp/
像这样的东西应该工作:
private clsImageMapCalculations myImageMapCalculations =
new clsImageMapCalculations((Exception ex) => UnhandledExceptionHandler());
可以使用转换工具产生问题的部分是:
Sub(ex As Exception) UnhandledExceptionHandler()
可以在 C# 中转换为相应的 lambda 表达式:
(Exception ex) => UnhandledExceptionHandler()