TextFormatFlags.ModifyString은 사용되지 않음
TextFormatFlags.ModifyString 필드는 경고로 사용되지 않으며 이후 .NET 버전에서 제거될 수 있습니다.
변경 내용 설명
이전 .NET 버전에서 TextFormatFlags.ModifyString 열거형 필드는 사용되지 않음으로 표시되지 않습니다. .NET 5 이상 버전에서는 경고로 사용되지 않는 것으로 표시됩니다. 이 필드는 이후 .NET 버전에서 제거될 수 있습니다.
변경 이유
TextFormatFlags.ModifyString을 사용하여 TextRenderer.MeasureText에 문자열을 전달하면 일부 상황에서 문자열이 변경됩니다. 이 동작으로 인해 문자열 불변성 프라미스가 위반되고 .NET 런타임 상태가 심각하게 손상될 수 있습니다.
도입된 버전
.NET 5.0
권장 작업
TextFormatFlags.ModifyString에 의존하는 모든 코드를 업데이트합니다.
영향을 받는 API
GitHub에서 Microsoft와 공동 작업
이 콘텐츠의 원본은 GitHub에서 찾을 수 있으며, 여기서 문제와 끌어오기 요청을 만들고 검토할 수도 있습니다. 자세한 내용은 참여자 가이드를 참조하세요.
.NET