Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
O TextFormatFlags.ModifyString campo é obsoleto, como um aviso, e pode ser removido em uma versão futura do .NET.
Descrição da alteração
Nas versões anteriores do .NET, o TextFormatFlags.ModifyString campo de enumeração não está marcado como obsoleto. No .NET 5 e versões posteriores, ele é marcado como obsoleto como um aviso. Esse campo pode ser removido em uma versão futura do .NET.
Motivo da alteração
Passar uma cadeia de caracteres para TextRenderer.MeasureText com TextFormatFlags.ModifyString altera a cadeia de caracteres em algumas situações. Esse comportamento quebra a promessa de imutabilidade da cadeia de caracteres e pode levar a uma corrupção fatal do estado de runtime do .NET.
Versão introduzida
.NET 5.0
Ação recomendada
Atualize qualquer código que dependa em TextFormatFlags.ModifyString.