Ver Mensaje Individual
  #1 (permalink)  
Antiguo 29/04/2006, 00:20
Avatar de 2540EA
2540EA
 
Fecha de Ingreso: mayo-2005
Ubicación: Murcia
Mensajes: 229
Antigüedad: 19 años
Puntos: 0
Porque en un lado funciona y en otro no

Hola

Porque en el primer caso "temperaturas" funciona si lo pongo fuera del Main y no me deja compilar en el segundo caso si lo pongo dentro del Main?

Código:
/// Esto funciona

using System;
namespace a
{
   class Clase1
  {
     static float [,] temperaturas;
   
     [STAThread]
     static void Main ()
     {
        Console.WriteLine (temperaturas == null ? "null" : temperaturas.ToString());
     }
  }
}
-----------------------
Código:
/// Esto no funciona

using System;
namespace a
{
   class Clase1
   {
     [STAThread]
     static void Main ()
     {
         static float [,] temperaturas;
         Console.WriteLine (temperaturas == null ? "null" : temperaturas.ToString());
     }
  }
}
Me dice que el modificador static no es válido para este item. Pero si en el segundo caso lo cambio por int, si que funciona, no lo entiendo. Alguien sabe pq?

Gracias
Saludos

Última edición por 2540EA; 29/04/2006 a las 02:38