Conversiones en C-Sharp

Lunes, julio 11, 2011

Conversiones en c-sharp

Es muy útil hacer conversiones de tipos en C# y en general en cualquier lenguaje de programación. Para ello C-Sharp tiene unos métodos que nos harán la vida muy fácil.

Objetos a String:

Prácticamente casi todo en C# se puede convertir en una cadena de texto usando el método .ToString(); Vamos a verlo con unos ejemplos con los que lo veremos fácilmente.

int myEntero = 5;
string myCadena = myEntero.ToString();
//podemos concatenar cadenas usando el operador +
myCadena = myCadena + " es un número primo";
Console.WriteLine(myCadena); //el resultado sería 5 es un número primo por pantalla.

String en tipos de datos:

Es muy también pasar cadenas de texto a tipos de datos, por ejemplo para hacer alguna operación, para ello utilizaremos el método .Parse que viene implementado en los tipos de datos. Veremos algún ejemplo.

string myCadena = "3.5";
float myFlotante = float.Parse(myCadena);
float resultado = myFlotante * 2; //la variable resultado tendría 7

Un truco para evitar problemas de ejecución si no se sabe muy bien si va a llegar un dato vacio es añadir una cadena de texto que seá un 0. ej:

string myCadena ="";
float myFlotatnte = float.Parse("0" + myCadena);

 

Deja un comentario