如果对象的 DataGridView 值为 InvalidOperationException,则与 DataGridViewCell.DataGridViewCellAccessibleObject.Owner 相关的某些 API 现在会引发 null
。
更改描述
在以前的 .NET 版本中,受影响的 API 在被调用时会引发 NullReferenceException,并且 Owner 属性值为 null
。 从 .NET 5 开始,这些 API 在调用时,如果InvalidOperationException属性值为NullReferenceException,将引发Owner而不是null
。
更改原因
抛出InvalidOperationException符合.NET运行时的行为。 它还通过明确传达无效属性来提高调试体验。
已引入的版本
.NET 5.0
建议的措施
查看你的代码,并在必要时对其进行更新,以防止使用属性为 Owner 的 null
构造受影响的类型。
受影响的 API
下表列出了受影响的 API: