Получи случайную криптовалюту за регистрацию!

What is the difference between is and as operators in C#? The | C# 1001 notes

What is the difference between is and as operators in C#?

The is operator checks if an object can be cast to a specific type.

if (someObject is StringBuilder) ...

The as operator attempts to cast an object to a specific type, and returns null if it fails.

StringBuilder b = someObject as StringBuilder;
if (b != null) ...