.net中不支持的类型异常

时间:2010-05-21 13:30:09

标签: c# .net exception

想知道什么是最适合抛出的异常 当有一些情况我在接口中得到一个实现 我不指望

在.net中是否存在我不知道的UnsupportedTypeException这样的事情? 干杯

2 个答案:

答案 0 :(得分:4)

NotSupportedException存在,可能是您想要考虑的内容。

答案 1 :(得分:3)

什么不支持?当它不受支持时,为什么你的函数将它作为参数? 这不是一个好的设计,因为工作流会在Exceptions上进行中继,并且可能导致将来出现不可预测的行为。 一种替代方案是重载这些函数,并且对给定类型更具体。 如果您确定此类型尚未使用但在可预见的时间内受支持,则可以使用可理解的Errormessage抛出NotSupportedException。