Default generic value : Default : Generic C# Examples


C# Examples » Generic » Default »

 

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:

Follow Navioo On Twitter

C# Examples

 Navioo Generic
» Default