¿Cómo usar el método ToString en Visual Basic?

El método ToString es uno de los métodos fundamentales en la raíz de todo.NET Framework.  Eso lo hace disponible en cualquier otro objeto.  Pero, puesto que se anula en la mayoría de los objetos, la implementación es a menudo muy diferente en diferentes objetos.  Y eso hace posible una serie de trucos con ToString.

Visualización de los bits de un número

Si tiene una serie de bits en, por ejemplo, una variable Char, este consejo le muestra cómo mostrarlos como 1's y 0's (el equivalente binario).

Suponga que usted tiene

 Dim MyChar As Char

'a character selected at random

'just to get a series of eight bits

MyChar = "$"

La forma más fácil que conozco es usar el método ToString de la clase Convert.  Por ejemplo:

 Console.WriteLine(Convert.ToString(Convert.ToInt16(MyChar), 2))

Esto le ofrece....

 100100 

.... en la ventana Salida.

Hay 36 métodos anulados del método ToString sólo en la clase Convertir.

--------

Haga clic aquí para ver la ilustración

Haga clic en el botón Atrás de su navegador para volver

--------

En este caso, el método ToString realiza una conversión de radix basada en el valor del segundo parámetro que puede ser 2 (binario), 8 (octal), 10 (decimal) o 16 (hexadecimal).

Formateo de cadenas con el método ToString

A continuación, se muestra cómo usar ToString para formatear una fecha:

 Dim theDate As Date = #12/25/2005#

TextBox1.Text = theDate.ToString("MMMM d, yyyyy") 

¡Y añadir información de cultura es fácil!  Suponga que desea visualizar la fecha de una estructura en, por ejemplo, España.

Simplemente añada un objeto CultureInfo.

 Dim MyCulture As _

   New System.Globalization.CultureInfo("es-ES")

CultureDateEcho.Text = _

   theDate.ToString("MMMM d, yyyy", MyCulture)

El resultado es:

 25 de diciembre de 2005 

El código de cultura es una propiedad del objeto MyCulture.  El objeto CultureInfo es un ejemplo de un proveedor.

La constante "es-ES" no se está pasando como parámetro; una instancia del objeto CultureInfo sí.  Busque en el sistema de ayuda de VB.NET para CultureInfo para ver la lista de culturas compatibles.

(0 votes)