|
Listing 13-9 extracted from chapter
Generics
Listing 13-8< > Listing 13-10
This listing can be compiled with the command line: csc.exe /target:library Example_13_9.cs Errors: 1 Warnings: 0
Example_13_9.cs
class BaseClass { public static void Fct(){} }
class C<T> where T : BaseClass {
void F(){
// Compilation Error: 'T' is a 'type parameter',
// which is not valid in the given context.
T.Fct();
// Here is the right syntax to call Fct().
BaseClass.Fct();
}
}
Copyright Patrick Smacchia 2006 2007
|