DIFFERENCE BETWEEN 'IS'AND 'AS' OPERATOR IN C#

Anupam Mishra

Total Post:135

Points:949
Posted by  Anupam Mishra
C#  .NET 
C#
 967  View(s)
Ratings:
Rate this:
Hi Everyone,
I want to ' is ' operator in my program. So, please  anyone can give me a exact difference of 'is' and 'as' operator in c#.

Thank you.
  1. Anupam Mishra

    Post:135

    Points:949
    Re: Difference between 'is'and 'as' operator in C#

    “IS” operator is useful to check if objects are compatible with a type. For instance in the below code we are checking if “stud” object is a type of “Student” class.

    object stud = new Student();
    if(stud== Student)
    {

    “AS” operator helps to do conversion from one type to other type. For instance in the below code we are converting object to a string data type. If the “AS” operator is not able to type cast it returns NULL

    object obj = "Anupam";
    string str = obj as string;

Answer

NEWSLETTER

Enter your email address here always to be updated. We promise not to spam!