TextFormatFlags.ModifyString 已过时
TextFormatFlags.ModifyString 字段已过时(警告),可能会在将来的 .NET 版本中删除。
更改描述
在以前的 .NET 版本中,TextFormatFlags.ModifyString 枚举字段未被标记为已过时。 在 .NET 5 及更高版本中,它被标记为已过时(警告)。 此字段可能会在将来的 .NET 版本中删除。
更改原因
在某些情况下,将字符串传递到 TextRenderer.MeasureText 和 TextFormatFlags.ModifyString 会更改字符串。 此行为会中断字符串不可变性承诺,并可能导致致命的 .NET 运行时状态损坏。
引入的版本
.NET 5.0
建议操作
更新依赖于 TextFormatFlags.ModifyString 的任何代码。
受影响的 API
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈