Default generic value
using System;
public class Bag<T>
{
public Bag() {
imp = new T[ 4 ];
for( int i = 0; i < imp.Length; ++i ) {
imp[i] = default(T);
}
}
public bool IsNull( int i ) {
if( imp[i] == null ) {
return true;
} else {
return false;
}
}
private T[] imp;
}
public class EntryPoint
{
static void Main() {
Bag<int> intBag = new Bag<int>();
Bag<object> objBag = new Bag<object>();
Console.WriteLine( intBag.IsNull(0) );
Console.WriteLine( objBag.IsNull(0) );
}
}
Output False
True
|
HTML code for linking to this page:
Related in same category :
-
|