c# - 在 C# 属性 setter 中为 ArgumentException 分配给 'paramName' 参数的值?

标签 c# exception naming-conventions

如果将无效值传递给属性 setter 并抛出 ArgumentException(或可能是从它派生的类),则应将什么值分配给 paramName参数?

value,因为它看起来是实际参数?

传递属性的名称不是更清楚吗?

最佳答案

ArgumentExceptions 包含无效的参数名称。对于属性 setter ,实际参数被命名为值(在源代码和生成代码中)。使用这个名称更一致。

关于c# - 在 C# 属性 setter 中为 ArgumentException 分配给 'paramName' 参数的值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/681459/

相关文章:

c# - 如何解决这个问题 `OpenCV: scale factor must be > 1…`?在OpenCV中总结?

c# - 在 C# 应用程序中处理多个表单

c# - Nunit 测试给出结果 OneTimeSetUp : No suitable constructor was found

java - Java中的构造函数可以抛出异常吗?

java - 带/不带参数的命名约定,导致混淆错误?

java - 在java小程序中使用数组命名图像文件

c# - 从 .5 以 % 向上舍入

c# - 在为单元测试创​​建模拟时,我们是否在自欺欺人?

exception - 找到数据时PL SQL引发异常

c - atoi、atol 和 stoi 分别代表什么?