Compartir a través de


Propiedad BestFitMappingAttribute.BestFitMapping

 

Publicado: octubre de 2016

Obtiene el comportamiento de asignación con ajuste perfecto al convertir caracteres Unicode en caracteres ANSI.

Espacio de nombres:   System.Runtime.InteropServices
Ensamblado:  mscorlib (en mscorlib.dll)

Sintaxis

public bool BestFitMapping { get; }
public:
property bool BestFitMapping {
    bool get();
}
member BestFitMapping : bool with get
Public ReadOnly Property BestFitMapping As Boolean

Valor de propiedad

Type: System.Boolean

true Si está habilitada la asignación de ajuste perfecto; de lo contrario, false. De manera predeterminada, es true.

Comentarios

Si la asignación de ajuste perfecto es false y ThrowOnUnmappableChar es true, todos los caracteres Unicode que requieran conversión al formato ANSI generarán una excepción cuando se pasa a código no administrado. Están posible asignables algunos caracteres, asignación incluso cuando ajuste perfecto es true. Algunos caracteres carecen de una representación de ajuste perfecto; estos caracteres se denominan no se puede asignar. No se puede asignar caracteres normalmente se convierten en el valor predeterminado '?' Carácter ANSI.

Advertencia

Algunos caracteres Unicode se convierten en caracteres peligrosos, como la barra diagonal inversa ' \' carácter, que puede cambiar inadvertidamente una ruta de acceso.

Información de versión

Plataforma universal de Windows
Disponible desde 8
.NET Framework
Disponible desde 1.1
Biblioteca de clases portable
Se admite en: plataformas portátiles de .NET
Windows Phone
Disponible desde 8.1

Ver también

ThrowOnUnmappableChar
Clase BestFitMappingAttribute
Espacio de nombres System.Runtime.InteropServices

Volver al principio