Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Aggiornamento: novembre 2007
Messaggio di errore
'classe statica': impossibile utilizzare le classi statiche come vincoli.
'static class': static classes cannot be used as constraints
Le classi statiche non possono essere estese perché contengono solo membri statici e nessun membro di istanza. Non potendo essere estese, non sono rilevanti come vincoli e parametri di tipo. Nessun tipo, infatti, può essere una specializzazione di una classe statica.
Esempio
Il seguente codice di esempio genera l'errore CS0717:
// CS0717.cs
public static class SC
{
public static void F()
{
}
}
public class G<T> where T : SC // CS0717
{
public static void Main()
{
}
}