Dela via


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

Uppdatera all kod som förlitar sig på TextFormatFlags.ModifyString.

Berörda API:er