TextFormatFlags.ModifyString ist veraltet
Das Feld TextFormatFlags.ModifyString ist als Warnung veraltet und kann in einer zukünftigen .NET-Version entfernt werden.
Änderungsbeschreibung
In früheren .NET-Versionen ist das Enumerationsfeld TextFormatFlags.ModifyString nicht als veraltet gekennzeichnet. In .NET 5 oder höher ist es als Warnung als veraltet gekennzeichnet. Dieses Feld kann in einer zukünftigen .NET-Version entfernt werden.
Grund für die Änderung
Durch die Übergabe einer Zeichenfolge an TextRenderer.MeasureText mit TextFormatFlags.ModifyString wird die Zeichenfolge in einigen Situationen geändert. Dieses Verhalten unterbricht die Unveränderlichkeitszusage der Zeichenfolge und kann zu einer schwerwiegenden Beschädigung des Runtimestatus von .NET führen.
Eingeführt in Version
.NET 5.0
Empfohlene Maßnahme
Aktualisieren Sie Code, der auf TextFormatFlags.ModifyString basiert.