Web Log di Adrian Florea

"You know you've achieved perfection in design, not when you have nothing more to add, but when you have nothing more to take away." Antoine de Saint-Exupery
posts - 440, comments - 2715, trackbacks - 3944

My Links

Archives

Post Categories

Image Galleries

.RO Blogs

.RO People

.RO Sites

Blogs

Furls

Links

vinCitori

Le 19 cose impossibili delle classi statiche

Per ottenere l'elenco completo delle cose che NON si possono fare con le classi statiche, e' piu' facile andare nel file "errors.h" di SSCLI 2.0 e cercare gli errori che riguardano le static class. L'elenco ottenuto e' piu' dettagliato rispetto a quello del paragrafo 17.1.1.3 delle specifiche:

  • CS0418, AbstractSealedStatic ("una classe astratta non può essere sealed o static")
  • CS0441, SealedStaticClass ("una classe non può essere contemporaneamente static e sealed")
  • CS0708, InstanceMemberInStaticClass ("impossibile dichiarare membri di istanza in una classe statica")
  • CS0709, StaticBaseClass ("una classe non può derivare da una classe statica")
  • CS0710, ConstructorInStaticClass ("le classi statiche non possono avere costruttori di istanza")
  • CS0711, DestructorInStaticClass ("le classi statiche non possono contenere distruttori")
  • CS0712, InstantiatingStaticClass ("impossibile creare un'istanza della classe statica")
  • CS0713, StaticDerivedFromNonObject ("le classi statiche devono derivare da System.Object")
  • CS0714, StaticClassInterfaceImpl ("le classi statiche non possono implementare interfacce")
  • CS0715, OperatorInStaticClass ("le classi statiche non possono contenere operatori definiti dall'utente")
  • CS0716, ConvertToStaticClass ("impossibile convertire in un tipo statico")
  • CS0717, ConstraintIsStaticClass ("impossibile utilizzare le classi statiche come vincoli")
  • CS0718, GenericArgIsStaticClass ("impossibile utilizzare tipi statici come argomenti generici")
  • CS0719, ArrayOfStaticClass ("gli elementi di una matrice non possono essere di tipo statico")
  • CS0720, IndexerInStaticClass ("impossibile dichiarare indicizzatori in una classe statica")
  • CS0721, ParameterIsStaticClass ("impossibile utilizzare tipi statici come parametri")
  • CS0722, ReturnTypeIsStaticClass ("impossibile utilizzare tipi statici come tipi restituiti")
  • CS0723, VarDeclIsStaticClass ("impossibile dichiarare una variabile di un tipo statico")
  • CS1057, ProtectedInStatic ("le classi statiche non possono contenere membri protected o protected internal")

Magari a qualcuno serve come riferimento.

Print | posted on venerdì 23 marzo 2007 15:43 | Filed Under [ Carillon .NET ]

Powered by:
Powered By Subtext Powered By ASP.NET