Int16ConverterInt16ConverterInt16ConverterInt16Converter Class

Definición

Proporciona un convertidor de tipos para convertir objetos de número entero con signo de 16 bits a y desde otras representaciones. Provides a type converter to convert 16-bit signed integer objects to and from other representations.

``public ref class Int16Converter : System::ComponentModel::BaseNumberConverter``
``public class Int16Converter : System.ComponentModel.BaseNumberConverter``
``````type Int16Converter = class
inherit BaseNumberConverter``````
``````Public Class Int16Converter
Inherits BaseNumberConverter``````
Herencia
Int16ConverterInt16ConverterInt16ConverterInt16Converter

Ejemplos

El ejemplo de código siguiente convierte una variable de tipo Int16 en una cadena y viceversa.The following code example converts a variable of type Int16 to a string, and vice versa.

``````short myInt16( -10000);
String^ myInt16String = "+20000";
Console::WriteLine( TypeDescriptor::GetConverter( myInt16 )->ConvertTo( myInt16, String::typeid ) );
Console::WriteLine( TypeDescriptor::GetConverter( myInt16 )->ConvertFrom( myInt16String ) );
``````
``````short myInt16 = -10000;
string myInt16String = "+20000";
Console.WriteLine(TypeDescriptor.GetConverter(myInt16).ConvertTo(myInt16, typeof(string)));
Console.WriteLine(TypeDescriptor.GetConverter(myInt16).ConvertFrom(myInt16String));
``````
``````Dim myInt16 As Short = -10000
Dim myInt16String As String = "+20000"
Console.WriteLine(TypeDescriptor.GetConverter(myInt16).ConvertTo(myInt16, GetType(String)))
Console.WriteLine(TypeDescriptor.GetConverter(myInt16).ConvertFrom(myInt16String))
``````

Comentarios

Este convertidor solo puede convertir un objeto de entero con signo de 16 bits a y desde una cadena.This converter can only convert a 16-bit signed integer object to and from a string. El Int16 tipo de valor representa los enteros con signo con valores comprendidos entre negativo 32768 y 32767 positivo.The Int16 value type represents signed integers with values ranging from negative 32768 through positive 32767.

El ConvertFrom método usa la Parse método Int16 con el valor entero de NumberStyles.The ConvertFrom method uses the Parse method of Int16 with the integer value of NumberStyles.

El ConvertTo método usa el formato general ("G") para la cadena devuelta.The ConvertTo method uses the general ("G") format for the string returned.

Para obtener más información sobre los convertidores de tipos, vea la TypeConverter clase base y Cómo: implementar un convertidor de tipos.For more information about type converters, see the TypeConverter base class and How to: Implement a Type Converter.

Nota

Nunca se debe crear una instancia de un Int16Converter.You should never create an instance of an Int16Converter. En su lugar, llame a la GetConverter método TypeDescriptor.Instead, call the GetConverter method of TypeDescriptor. Para obtener más información, vea los ejemplos en la TypeConverter clase base.For more information, see the examples in the TypeConverter base class.

Constructores

 Int16Converter() Int16Converter() Int16Converter() Int16Converter() Inicializa una nueva instancia de la clase Int16Converter. Initializes a new instance of the Int16Converter class.