|
Listing 13-34 extracted from chapter
Generics
Listing 13-33< > Listing 13-35
This listing can be compiled with the command line: csc.exe /target:exe Example_13_34.cs Errors: 0 Warnings: 0
Example_13_34.cs
public delegate U GenericDelegate<U>( U u ) where U : class;
class C<T> {
public static T Fct( T t ) { return t; }
}
class Program {
static void Main() {
GenericDelegate<string> genericDelegate = C<string>.Fct;
string s = genericDelegate( "hello" );
}
}
Copyright Patrick Smacchia 2006 2007
|