所选的 TableLayoutSettings 属性会引发 InvalidEnumArgumentException
如果尝试分配不正确的值,则所选的 TableLayoutSettings 属性现在会引发 InvalidEnumArgumentException。
更改描述
在以前的 .NET 版本中,如果尝试分配不正确的值,这些属性会引发 ArgumentOutOfRangeException。 从 .NET 6 开始,这些属性在此情况下会引发 InvalidEnumArgumentException。
更改类别
此更改会影响二进制兼容性。
更改原因
在类似情况下,与现有的 Windows Forms API 一致,会引发 InvalidEnumArgumentException。 引发此异常还会为开发人员提供更好的调试体验。
引入的版本
.NET 6
建议的操作
- 更新代码以防止分配不正确的值。
- 如有必要,请在访问这些 API 时处理 InvalidEnumArgumentException。
受影响的 API
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈