Ver Mensaje Individual
  #1 (permalink)  
Antiguo 28/08/2015, 06:03
Avatar de Tropy
Tropy
 
Fecha de Ingreso: diciembre-2013
Mensajes: 62
Antigüedad: 11 años, 2 meses
Puntos: 1
[C#] Convertir string en int

Buenas,

Tengo un problema a la hora de pasar un string a un int,

Código vb:
Ver original
  1. public string valor1;
  2.  
  3. public float num2;
  4.  
  5. public int num1 = Convert.ToInt32(valor1);


Y este es el error que me salta, subrayándome la palabra valor1 en el Convert.

Código:
Error CS0236 A field initializer cannot reference the non-static field, method, or property 'sumar.valor1'
sumar es una clase.

Si supieran guiarme a que se debe dicho error lo agradecería.
Lo he echo en el archivo principal y hay me funcionó pero lo hago en una clase y me salta error a parte de haber probado de varias formas diferentes.
Gracias.

Saludos.