如果将无效值传递给属性 setter 并抛出 ArgumentException
(或可能是从它派生的类),则应将什么值分配给 paramName
参数?
value
,因为它看起来是实际参数?
传递属性的名称不是更清楚吗?
最佳答案
ArgumentExceptions 包含无效的参数名称。对于属性 setter ,实际参数被命名为值(在源代码和生成代码中)。使用这个名称更一致。
关于c# - 在 C# 属性 setter 中为 ArgumentException 分配给 'paramName' 参数的值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/681459/