Question: difference between is operator and trycast in vb.net?
Answer: 2 Answers. The main difference between TryCast and DirectCast (or CType ) is that both CType and DirectCast will throw an Exception , specifically an InvalidCastException if the conversion fails. This is a potentially "expensive" operation.