Simplest Data type cast operator : Ternary Operator : Operator C# Examples


C# Examples » Operator » Ternary Operator »

 

Simplest Data type cast operator









    
using  System;

class  MyDataType
{

      public  static  explicit  operator  int(MyDataType  li)      //  Convert  type
      {
            Console.WriteLine("explicit  operator  int");
            return  0;
      }

      public  static  explicit  operator  MyDataType(int  x)        //  Convert  type
      {
            Console.WriteLine("public  static  explicit  operator  MyDataType");
            return  new  MyDataType();
      }

}

class  MainClass
{
      static  void  Main()
      {
            MyDataType  d  =  (MyDataType)5;
            int  Five  =  (int)d;

            Console.WriteLine(Five);
      }
}
    
   
  
   



Output

public static explicit operator MyDataType
explicit operator int
0


HTML code for linking to this page:

Follow Navioo On Twitter

C# Examples

 Navioo Operator
» Ternary Operator