0

Quiero convertir un valor de tipo int a un string para mostrarlo en un textbox como seria la manera correcta de hacerlo.

Edwin Casco
  • 117
  • 3
  • 13
  • un int se puede mostrar tal cual en un textbox, en todo caso si pones nombre_variable.ToString() ya lo tienes. – U. Busto Sep 26 '17 at 07:08

5 Answers5

1

Espero te sirva:

string miString = miEntero.ToString();
Juan Daniel
  • 414
  • 2
  • 5
  • si me sirvió gracias – Edwin Casco Sep 26 '17 at 01:32
  • 1
    @EdwinCasco recuerda revisar [¿Qué debo hacer cuando alguien contesta mi pregunta?](https://es.stackoverflow.com/help/someone-answers). Hay varias preguntas tuyas sin ser aceptadas. :) – Davlio Sep 26 '17 at 03:29
1
int number;

bool result=Int32.TryParse("160519",number);

Devuelve true si lo convierte bien, sino false. El valor convertido a integer, lo guarda en el segundo parametro (number en este caso)

Aritz Ezkiaga
  • 470
  • 2
  • 8
0

Puedes hacerlo de la siguiente forma:

//Tienes el número en tu variable de tipo int.

int valorNumerico = 5;

//Agregar a la variable texto el valor numérico y le agregas una cadena vacía "".

string texto = valorNumerico + "";
lois6b
  • 7,419
  • 5
  • 29
  • 50
0

De int a string

MiString = Convert.ToString(5);

De string a int

MiInt = Convert.ToInt32("5"); 
lois6b
  • 7,419
  • 5
  • 29
  • 50
Octavio
  • 31
  • 5
0

Utiliza el metodo statico int.TryParse donde acepta 2 parametros: el primero es el string y el segundo es la variable que contendra el valor convertido:

int numero;
if(Int32.TryParse("160519", out numero)){
   Console.WriteLine("El valor convertido es {0}", numero);
}
else{
  Console.WriteLine("El valor no es un numero");
}

En caso de que te lo preguntes, out te permite enviar la variable numero por referencia, no por valor lo que hace que pueda ser modificado dentro del metodo y el valor reflejarse cuando termina la ejecucion del mismo.

Einer
  • 20,190
  • 2
  • 14
  • 36