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