devxlogo

Use the “as” Operator for Reference Type Casting

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.

devx-admin

Share the Post: