CultureInfoConverter Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Proporciona un convertidor de tipos para convertir objetos CultureInfo a otras representaciones y desde otras representaciones.
public ref class CultureInfoConverter : System::ComponentModel::TypeConverter
public class CultureInfoConverter : System.ComponentModel.TypeConverter
type CultureInfoConverter = class
inherit TypeConverter
Public Class CultureInfoConverter
Inherits TypeConverter
- Herencia
Ejemplos
En el ejemplo de código siguiente se convierte una variable de tipo CultureInfo en una cadena y viceversa. En primer lugar, construye una CultureInfo variable mediante la referencia cultural griega (representada por "el") y la convierte en la cadena "griego". A continuación, convierte la cadena "Ruso" en la CultureInfo representación "ru".
// The sample first constructs a CultureInfo variable using the Greek culture - 'el'.
System::Globalization::CultureInfo^ myCulture = gcnew System::Globalization::CultureInfo( "el" );
String^ myCString = "Russian";
Console::WriteLine( TypeDescriptor::GetConverter( myCulture )->ConvertTo( myCulture, String::typeid ) );
// The following line will output 'ru' based on the string being converted.
Console::WriteLine( TypeDescriptor::GetConverter( myCulture )->ConvertFrom( myCString ) );
// The sample first constructs a CultureInfo variable using the Greek culture - 'el'.
System.Globalization.CultureInfo myCulture= new System.Globalization.CultureInfo("el");
string myCString="Russian";
Console.WriteLine(TypeDescriptor.GetConverter(myCulture).ConvertTo(myCulture, typeof(string)));
// The following line will output 'ru' based on the string being converted.
Console.WriteLine(TypeDescriptor.GetConverter(myCulture).ConvertFrom(myCString));
' The sample first constructs a CultureInfo variable using the Greek culture - 'el'.
Dim myCulture As New System.Globalization.CultureInfo("el")
Dim myCString As String = "Russian"
Console.WriteLine(TypeDescriptor.GetConverter(myCulture).ConvertTo(myCulture, GetType(String)))
' The following line will output 'ru' based on the string being converted.
Console.WriteLine(TypeDescriptor.GetConverter(myCulture).ConvertFrom(myCString))
Comentarios
Este convertidor solo puede convertir un CultureInfo objeto a y desde una cadena.
Para obtener más información sobre los convertidores de tipos, vea la TypeConverter clase base y How to: Implement a Type Converter.
Nota
Nunca debe crear una instancia de la CultureInfoConverter clase . En su lugar, se llama al método GetConverter de la clase TypeDescriptor. Para obtener más información, vea los ejemplos de la TypeConverter clase base.
Constructores
CultureInfoConverter() |
Inicializa una nueva instancia de la clase CultureInfoConverter. |
Métodos
CanConvertFrom(ITypeDescriptorContext, Type) |
Obtiene un valor que indica si este convertidor puede convertir un objeto del tipo de origen especificado en una estructura CultureInfo mediante el contexto especificado. |
CanConvertFrom(Type) |
Devuelve si este convertidor puede convertir un objeto del tipo dado al tipo de este convertidor. (Heredado de TypeConverter) |
CanConvertTo(ITypeDescriptorContext, Type) |
Obtiene un valor que indica si este convertidor puede convertir un objeto al tipo de destino especificado usando el contexto. |
CanConvertTo(Type) |
Devuelve si este convertidor puede convertir el objeto al tipo especificado. (Heredado de TypeConverter) |
ConvertFrom(ITypeDescriptorContext, CultureInfo, Object) |
Convierte el objeto de valor especificado en un objeto CultureInfo. |
ConvertFrom(Object) |
Convierte el valor especificado en el tipo de este convertidor. (Heredado de TypeConverter) |
ConvertFromInvariantString(ITypeDescriptorContext, String) |
Convierte la cadena dada en el tipo de este convertidor, utilizando el contexto especificado y la referencia cultural invariable. (Heredado de TypeConverter) |
ConvertFromInvariantString(String) |
Convierte la cadena dada al tipo de este convertidor, utilizando la referencia cultural invariable. (Heredado de TypeConverter) |
ConvertFromString(ITypeDescriptorContext, CultureInfo, String) |
Convierte el texto dado a un objeto, utilizando el contexto especificado y la información de referencia cultural. (Heredado de TypeConverter) |
ConvertFromString(ITypeDescriptorContext, String) |
Convierte el texto dado a un objeto, utilizando el contexto especificado. (Heredado de TypeConverter) |
ConvertFromString(String) |
Convierte el texto especificado a un objeto. (Heredado de TypeConverter) |
ConvertTo(ITypeDescriptorContext, CultureInfo, Object, Type) |
Convierte el objeto de valor especificado en el tipo de destino especificado. |
ConvertTo(Object, Type) |
Convierte el objeto de valor dado al tipo especificado, utilizando los argumentos. (Heredado de TypeConverter) |
ConvertToInvariantString(ITypeDescriptorContext, Object) |
Convierte el valor especificado a una representación de cadena invariable de la referencia cultural, utilizando el contexto especificado. (Heredado de TypeConverter) |
ConvertToInvariantString(Object) |
Convierte el valor especificado a una representación de cadena invariable de la referencia cultural. (Heredado de TypeConverter) |
ConvertToString(ITypeDescriptorContext, CultureInfo, Object) |
Convierte el valor dado a una representación de cadena, utilizando el contexto especificado y la información de referencia cultural. (Heredado de TypeConverter) |
ConvertToString(ITypeDescriptorContext, Object) |
Convierte el valor dado a una representación de cadena, utilizando el contexto especificado. (Heredado de TypeConverter) |
ConvertToString(Object) |
Convierte el valor especificado a una representación de cadena. (Heredado de TypeConverter) |
CreateInstance(IDictionary) |
Vuelve a crear un Object dado un conjunto de valores de propiedad del objeto. (Heredado de TypeConverter) |
CreateInstance(ITypeDescriptorContext, IDictionary) |
Crea una instancia del tipo al que está asociado este TypeConverter, mediante el contexto especificado, según un conjunto de valores de propiedad para el objeto. (Heredado de TypeConverter) |
Equals(Object) |
Determina si el objeto especificado es igual que el objeto actual. (Heredado de Object) |
GetConvertFromException(Object) |
Devuelve una excepción que se debe iniciar cuando no se puede realizar una conversión. (Heredado de TypeConverter) |
GetConvertToException(Object, Type) |
Devuelve una excepción que se debe iniciar cuando no se puede realizar una conversión. (Heredado de TypeConverter) |
GetCreateInstanceSupported() |
Devuelve un valor que indica si, al cambiar un valor en este objeto, es necesario llamar al método CreateInstance(IDictionary) para crear un nuevo valor. (Heredado de TypeConverter) |
GetCreateInstanceSupported(ITypeDescriptorContext) |
Devuelve si el cambio de un valor en este objeto requiere una llamada a CreateInstance(IDictionary) para crear un nuevo valor, mediante el contexto especificado. (Heredado de TypeConverter) |
GetCultureName(CultureInfo) |
Recupera el nombre de la referencia cultural especificada. |
GetHashCode() |
Sirve como la función hash predeterminada. (Heredado de Object) |
GetProperties(ITypeDescriptorContext, Object) |
Devuelve una colección de propiedades para el tipo de matriz especificado por valor del parámetro, utilizando el contexto especificado. (Heredado de TypeConverter) |
GetProperties(ITypeDescriptorContext, Object, Attribute[]) |
Devuelve una colección de propiedades para el tipo de matriz especificado por el parámetro de valor, usando el contexto y los atributos especificados. (Heredado de TypeConverter) |
GetProperties(Object) |
Devuelve una colección de propiedades para el tipo de matriz especificado por el valor del parámetro. (Heredado de TypeConverter) |
GetPropertiesSupported() |
Devuelve si este objeto admite propiedades. (Heredado de TypeConverter) |
GetPropertiesSupported(ITypeDescriptorContext) |
Devuelve si este objeto admite propiedades, mediante el contexto especificado. (Heredado de TypeConverter) |
GetStandardValues() |
Devuelve una colección de valores estándar del contexto predeterminado para el tipo de datos para el que está diseñado este convertidor de tipos. (Heredado de TypeConverter) |
GetStandardValues(ITypeDescriptorContext) |
Obtiene una colección de valores estándar de un objeto CultureInfo utilizando el contexto especificado. |
GetStandardValuesExclusive() |
Devuelve si la colección de valores estándar devueltos por GetStandardValues() es una lista exclusiva. (Heredado de TypeConverter) |
GetStandardValuesExclusive(ITypeDescriptorContext) |
Obtiene un valor que indica si la lista de valores estándar devueltos por el método GetStandardValues(ITypeDescriptorContext) es una lista exhaustiva. |
GetStandardValuesSupported() |
Devuelve si este objeto admite un conjunto estándar de valores que se pueden seleccionar de una lista. (Heredado de TypeConverter) |
GetStandardValuesSupported(ITypeDescriptorContext) |
Obtiene un valor que indica si el objeto admite un conjunto estándar de valores que se pueden seleccionar de una lista, utilizando el contexto especificado. |
GetType() |
Obtiene el Type de la instancia actual. (Heredado de Object) |
IsValid(ITypeDescriptorContext, Object) |
Indica si el objeto de valor especificado es válido para este tipo y para el contexto especificado. (Heredado de TypeConverter) |
IsValid(Object) |
Devuelve si el valor de objeto dado es válido para este tipo. (Heredado de TypeConverter) |
MemberwiseClone() |
Crea una copia superficial del Object actual. (Heredado de Object) |
SortProperties(PropertyDescriptorCollection, String[]) |
Ordena una colección de propiedades. (Heredado de TypeConverter) |
ToString() |
Devuelve una cadena que representa el objeto actual. (Heredado de Object) |