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);
