'is' operator for value data type: int, long and float : is « Operator « C# / CSharp Tutorial






class MainClass
{

  public static void Main()
  {

    int myInt = 0;
    bool compatible = myInt is int;
    System.Console.WriteLine("myInt is int = " + compatible);

    compatible = myInt is long;
    System.Console.WriteLine("myInt is long = " + compatible);

    compatible = myInt is float;
    System.Console.WriteLine("myInt is float = " + compatible);

  }

}
myInt is int = True
myInt is long = False
myInt is float = False








3.12.is
3.12.1.Type operators: Is
3.12.2.is operator in class hiearchy
3.12.3.Use 'is' to avoid an invalid cast.
3.12.4.Working with Interfaces: is operator
3.12.5.Test if someObject is, or is derived from, a TextReader using the is operator
3.12.6.'is' operator for value data type: int, long and float
3.12.7.Use is in Console.WriteLine