Ver Mensaje Individual
  #1 (permalink)  
Antiguo 03/06/2009, 14:29
Avatar de nicolaslt
nicolaslt
 
Fecha de Ingreso: abril-2009
Ubicación: Buenos Aires, Argentina
Mensajes: 119
Antigüedad: 15 años, 11 meses
Puntos: 5
Exclamación "Uso de la variable local no asignada" en V. dinamico

Hola que tal?.
Les cuento que estoy empezando con C# y tengo un problema que me tiene bastante inquieto.

Estoy haciendo un programa (para mi colegio). Las consignas son muy simples, pero lo que me complicó en sí, es que el usuario debe ingresar números, pero no sabemos cuántos, entonces supuse que debía crear un vector dinámico.

Es así como lo declaré y luego usé:

int[] nums;

nums[i] = int.Parse(Console.ReadLine());

for(i=0;i<longvector;i++)//longvector es una variable que guarda la última posición utilizada del vector Nums
{
if (nums[i] < 0 && nums[i] > mayor)
mayor = nums[i];
else if (nums[i] >= 0 && nums[i] < menor)
menor = nums[i];
}

El texto con ROJO sería donde tira el error.

Si alguien sabe como solucionar este inconveniente, por favor dígamelo.

Un saludo y desde ya gracias :).