Browse DevX
Sign up for e-mail newsletters from DevX

Tip of the Day
Language: C#
Expertise: Intermediate
Oct 12, 2005

Use the "as" Operator for Reference Type Casting

Normally, people do casting in the code like this:

Button btnSave = (Button) sender ;
where sender is of Object Type.
This same casting can be done using the as operator:

Button btnSave = sender as Button;
There are two advantages to using the as operator:
  • It makes your code more readable.
  • If a type mismatch occurs, the object will become null instead of throwing an exception.
Note: This only works for reference types.

Jaya Nehru Kumar
Thanks for your registration, follow us on our social networks to keep up-to-date