Kullanman gereken şey dynamic.
dynamic x;
x = 1; // int olarak algılar
x = "dinamik deger"; // string olarak algılar
x = 3.0; // decimal olarak algılar
x = new class(); // object olarak algılar