Por que usar o TryCast em vez do DirectCast?

Quando estou tentando transmitirObject obj digitarT, se não puder ser transmitido, há algo errado.

E depois de lançar o objeto, procurarei trabalhar com ele.

Em vez disso, espero obter uma exceção no local em que a lançarei do que dizer onde utilizarei esse objeto.

Nesse sentido, é melhor usarDirectCast ao invés deTryCast? Ou estou perdendo algum outro significado de usarTryCast?

questionAnswers(4)

yourAnswerToTheQuestion