Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
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
Action recommandée
Mettez à jour tout code qui s’appuie sur TextFormatFlags.ModifyString.