Perbedaan antara DirectCast () dan CType () di VB.NET

Saya seorang programmer C / C ++ / C # berpengalaman yang baru saja masuk ke VB.NET. Saya biasanya menggunakan CType (dan CInt, CBool, CStr) untuk cast karena karakternya lebih sedikit dan merupakan cara casting pertama yang saya alami, tetapi saya juga mengetahui DirectCast dan TryCast....