假设如果我们尝试将 null 分配给某个东西,我们想抛出,那么这个技巧怎么样:
public static class ExceptionExtension
{
public static T Throw<T>(this Exception exc)
{
throw exc;
}
}
我们可以像这样使用:
return possibleNull ?? new Exception("Unspecified something....").Throw<string>();
你认为这是一个好/最差/无用的做法吗?