|
Listing 10-38 extracted from chapter The .NET 2 type system from a C#2 point of view
Listing 10-37< > Listing 10-39
This listing can be compiled with the command line: csc.exe /target:library Example_10_38.cs Errors: 0 Warnings: 0
Example_10_38.cs
class Foo {
static string Fct( string s ) {
if ( s == null )
return null;
return s + s;
}
static System.Nullable<int> Fct( System.Nullable<int> ni ) {
if ( !ni.HasValue )
return ni;
return (System.Nullable<int>) ( ni.Value + ni.Value );
}
}
Copyright Patrick Smacchia 2006 2007
|