Compartir a través de


TextFormatFlags.ModifyString está obsoleto

El TextFormatFlags.ModifyString campo está obsoleto, como advertencia, y se puede quitar en una versión futura de .NET.

Descripción del cambio

En versiones anteriores de .NET, el TextFormatFlags.ModifyString campo de enumeración no está marcado como obsoleto. En .NET 5 y versiones posteriores, está marcado como obsoleto como una advertencia. Este campo se puede quitar en una versión futura de .NET.

Motivo del cambio

Pasar una cadena a TextRenderer.MeasureText con TextFormatFlags.ModifyString modifica la cadena en algunas situaciones. Este comportamiento interrumpe la promesa de inmutabilidad de cadena y puede provocar daños graves en el estado en tiempo de ejecución de .NET.

Versión introducida

.NET 5.0

Actualice cualquier código que se base en TextFormatFlags.ModifyString.

Las APIs afectadas