【发布时间】:2013-12-04 21:29:39
【问题描述】:
我想在 C# 中做这样的事情。我认为使用委托或匿名方法可以做到这一点。我试过了,但我做不到。需要帮忙。
SomeType someVariable = try {
return getVariableOfSomeType();
} catch { Throw new exception(); }
【问题讨论】:
-
这对我来说很有意义。像往常一样评估表达式,除非表达式的评估导致异常,异常被捕获。 C#
try语句只能包含语句,不能返回值。 -
@hvd:谢谢!从来没想过:-“try 语句只能包含语句,不能返回值”
-
@geedubb :如果您详细解释了为什么代码或问题没有意义,可能会有所帮助。
标签: c# lambda delegates anonymous-methods