Difference between IS and AS keyword in C#


IS keyword is responsible for checks whether  an object is compatible with a given type and the result of the evaluation is a Boolean (true, false).
For example:
        public void emp()
        {
            Employee oEmp = new Employee();
            if (oEmp is Employee)
            {
            // your code
            }
        }

AS keyword is responsible for the casting of the object to a given type or class.
for Example :

Employee o = oEmp as Employee;

No comments:

Post a Comment

Please do not enter any spam link in the comment box.

Related Posts

Fatal Error: Peer authentication failed for user "postgres", when trying to get pgsql working with rails.

Problem: Sometimes, we get the following error when trying to make a connection in Rails.  FATAL ERROR: Peer authentication failed for us...