CType works generally.
CType
DirectCast is preferred, but only works between types where one inherits the other.
DirectCast
TryCast is the same as DirectCast, but returns Nothing on failure rather than an exception.
TryCast
Nothing