Partager via


TextFormatFlags.ModifyString est obsolète

Le TextFormatFlags.ModifyString champ est obsolète, en tant qu’avertissement et peut être supprimé dans une version ultérieure de .NET.

Description de la modification

Dans les versions précédentes de .NET, le TextFormatFlags.ModifyString champ d’énumération n’est pas marqué comme obsolète. Dans .NET 5 et versions ultérieures, il est marqué comme obsolète comme avertissement. Ce champ peut être supprimé dans une future version de .NET.

Raison de la modification

Le passage d'une chaîne à TextRenderer.MeasureText avec TextFormatFlags.ModifyString modifie la chaîne dans certaines situations. Ce comportement interrompt la promesse d’immuabilité de chaîne et peut entraîner une altération irrécupérable de l’état du runtime .NET.

Version introduite

.NET 5.0

Mettez à jour tout code qui s’appuie sur TextFormatFlags.ModifyString.

API affectées