as 使ったほうが変換失敗した時のエラー処理が楽だから重宝しています
!=null と Try{}catch{}じゃ雲泥の差