1

如何将此 VB.NET 代码转换为 C#?

Private myImageMapCalculations As New clsImageMapCalculations(Sub(ex As Exception) UnhandledExceptionHandler())
4

2 回答 2

3
private clsImageMapCalculations myImageMapCalculations = new clsImageMapCalculations((Exception ex) => UnhandledExceptionHandler());

VB.NET 到 C# 的转换可以通过转换工具完成,例如参见http://www.developerfusion.com/tools/convert/vb-to-csharp/

于 2013-08-04T07:08:11.860 回答
2

像这样的东西应该工作:

private clsImageMapCalculations myImageMapCalculations = 
new clsImageMapCalculations((Exception ex) => UnhandledExceptionHandler());

可以使用转换工具产生问题的部分是:

Sub(ex As Exception) UnhandledExceptionHandler()

可以在 C# 中转换为相应的 lambda 表达式:

(Exception ex) => UnhandledExceptionHandler()
于 2013-08-04T06:50:35.003 回答