Error del compilador CS0722

Actualización: noviembre 2007

Mensaje de error

'tipo': los tipos estáticos no se pueden utilizar como tipos de valores devueltos
'type': static types cannot be used as return types

Un tipo estático no es significativo como tipo de valor devuelto, puesto que no se puede crear instancias de tipos estáticos.

El código siguiente genera el error CS0722:

// CS0722.cs
public static class SC
{
}


public class CMain
{
   public SC F()  // CS0722
   {
      return null;
   }

   public static void Main()
   {
   }
}