DirectCast keyword Introduces a type conversion operation similar to CType. The difference is that CType succeeds as long ...

DirectCast keyword
Introduces a type conversion operation similar to CType. The difference is that CType succeeds as long as there is a valid conversion, whereas DirectCast requires that one type inherit from or implement the other type.
DirectCast(Object As Expression, Object As Type) As Type