c# - 扩展方法中 `this`参数为null时应该抛出什么?

标签 c# extension-methods

当扩展方法中this参数为null时应该抛出什么?

如果我应该抛出 ArgumentNullException,参数的名称应该是什么?

最佳答案

是的,抛出一个 ArgumentNullException,并提供您的参数的实际名称。

关于c# - 扩展方法中 `this`参数为null时应该抛出什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8162293/

相关文章:

c# - 为什么我不能 "see"这个枚举扩展方法?

c# - 如何使用扩展方法将附加数据与现有对象相关联?

c# - 设置文件中的键值存储

c# - 等效于 C# 的 C 代码,用于安装证书

c# - 在 C# 中,什么时候引用类型比值类型更有效?

F#:SRTP静态扩展方法类型匹配不一致

c# - 在 Entity Framework 中查找变更集

c# - 是否有 PBix 文件格式的文档/API?

c# - 如何使用反射调用通用扩展方法?

C# 为 `WhereWithIndex` 编写类型签名