Ich habe gesehen, dass viele Leute den folgenden Code verwenden:
Type t = typeof(obj1);
if (t == typeof(int))
// Some code here
Aber ich weiß, dass Sie das auch tun können:
if (obj1.GetType() == typeof(int))
// Some code here
Oder dies:
if (obj1 is int)
// Some code here
Ich persönlich finde die letzte Variante am saubersten, aber gibt es etwas, das ich übersehe? Welches ist am besten zu verwenden, oder ist das eine persönliche Vorliebe?