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) ... 504 views15:20