TextFormatFlags.ModifyString är föråldrad
Fältet TextFormatFlags.ModifyString är föråldrat som en varning och kan tas bort i en framtida .NET-version.
Ändra beskrivning
I tidigare .NET-versioner är uppräkningsfältet TextFormatFlags.ModifyString inte markerat som föråldrat. I .NET 5 och senare versioner markeras den som föråldrad som en varning. Det här fältet kan tas bort i en framtida .NET-version.
Orsak till ändringen
Om du skickar en sträng till TextRenderer.MeasureText med TextFormatFlags.ModifyString ändras strängen i vissa situationer. Det här beteendet bryter löftet om strängens oföränderlighet och kan leda till en allvarlig skada på .NET-körningstillståndet.
Version introducerad
.NET 5.0
Rekommenderad åtgärd
Uppdatera all kod som förlitar sig på TextFormatFlags.ModifyString.