Not
Åtkomst till denna sida kräver auktorisation. Du kan prova att logga in eller byta katalog.
Åtkomst till denna sida kräver auktorisation. Du kan prova att byta katalog.
"statisk klass": Statiska klasser kan inte användas som begränsningar
Statiska klasser kan inte utökas eftersom de bara innehåller statiska medlemmar och inte instansmedlemmar. Eftersom de inte kan utökas gör detta dem värdelösa som typparametrar och begränsningar, eftersom det inte kan finnas någon typ som är en specialisering av en statisk klass.
Exempel
Följande exempel genererar CS0717:
// CS0717.cs
public static class SC
{
public static void F()
{
}
}
public class G<T> where T : SC // CS0717
{
public static void Main()
{
}
}