¿Le resultó útil esta página?
Sus comentarios sobre este contenido son muy importantes. Háganos saber su opinión.
¿Tiene comentarios adicionales?
Caracteres restantes: 1500
Exportar (0) Imprimir
Expandir todo

Int32Converter (Clase)

Actualización: noviembre 2007

Proporciona un convertidor de tipos para convertir objetos de enteros con signo de 32 bits a otras representaciones o desde otras representaciones varias.

Espacio de nombres:  System.ComponentModel
Ensamblado:  System (en System.dll)

[HostProtectionAttribute(SecurityAction.LinkDemand, SharedState = true)]
public class Int32Converter : BaseNumberConverter
/** @attribute HostProtectionAttribute(SecurityAction.LinkDemand, SharedState = true) */
public class Int32Converter extends BaseNumberConverter
public class Int32Converter extends BaseNumberConverter

zt0ebdeb.alert_note(es-es,VS.90).gifNota:

El atributo HostProtectionAttribute aplicado a este tipo o miembro tiene el siguiente valor de la propiedad Resources: SharedState. El atributo HostProtectionAttribute no afecta a las aplicaciones de escritorio (que normalmente se inician haciendo doble clic en un icono, escribiendo un comando o introduciendo una dirección URL en el explorador). Para obtener más información, vea la clase HostProtectionAttribute o Programación de SQL Server y atributos de protección del host.

Este convertidor sólo puede convertir un objeto de entero con signo de 32 bits a una cadena y desde una cadena. El tipo de valor Int32 representa enteros con signo cuyos valores están comprendidos entre el 2.147.483.648 negativo y el 2.147.483.647 positivo.

El método ConvertFrom utiliza el método Parse de Int32 con el valor entero de NumberStyles.

El método ConvertTo utiliza el formato general ("G") para la cadena devuelta.

Para obtener más información sobre convertidores de tipos, vea la clase base TypeConverter y Cómo: Implementar un convertidor de tipos.

zt0ebdeb.alert_note(es-es,VS.90).gifNota:

No se debe crear nunca una instancia de una clase Int32Converter. En su lugar, se llama al método GetConverter de TypeDescriptor. Para obtener más información, vea los ejemplos de la clase base TypeConverter.

En el ejemplo de código siguiente se convierte una variable de tipo Int32 en una cadena y viceversa.

int myInt32 = -967299;
string myInt32String = "+1345556";
Console.WriteLine(TypeDescriptor.GetConverter(myInt32).ConvertTo(myInt32, typeof(string))); 
Console.WriteLine(TypeDescriptor.GetConverter(myInt32).ConvertFrom(myInt32String));    


int myInt32 = -967299;
String myInt32String = "+1345556";
Console.WriteLine(TypeDescriptor.GetConverter((Int32)myInt32).
    ConvertTo((Int32)myInt32, String.class.ToType()));
Console.WriteLine(TypeDescriptor.GetConverter((Int32)myInt32).
    ConvertFrom(myInt32String));


Todos los miembros static (Shared en Visual Basic) públicos de este tipo son seguros para la ejecución de subprocesos. No se garantiza que los miembros de instancias sean seguros para la ejecución de subprocesos.

Windows Vista, Windows XP SP2, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP Starter Edition, Windows Server 2003, Windows Server 2000 SP4, Windows Millennium Edition, Windows 98

.NET Framework y .NET Compact Framework no admiten todas las versiones de cada plataforma. Para obtener una lista de las versiones compatibles, vea Requisitos de sistema de .NET Framework.

.NET Framework

Compatible con: 3.5, 3.0, 2.0, 1.1, 1.0

Adiciones de comunidad

AGREGAR
Mostrar:
© 2015 Microsoft