14
型チェック:typeof、GetType、またはis?
多くの人が次のコードを使用するのを見てきました。 Type t = typeof(obj1); if (t == typeof(int)) // Some code here しかし、私もあなたがこれを行うことができることを知っています: if (obj1.GetType() == typeof(int)) // Some code here またはこれ: if (obj1 is int) // Some code here 個人的には最後が一番綺麗だと思いますが、足りないものはありますか?どちらが最適ですか、それとも個人的な好みですか?