static void Main() { // Создать объект класса Gen2 с параметрами // типа string и int. Gen2 <string, int> x = new Gen2 <string, int>("Значение равно: ", 99); Console.Write(x.GetOb()); Console.WriteLine(x.GetObj2()); }
static void Main() { // Создать объект класса Gen с параметром типа int. Gen <int> iOb = new Gen <int>(88); // Здесь вызывается вариант метода GetOb() из класса Gen. Console.WriteLine(iOb.GetOb()); // А теперь создать объект класса Gen2 и присвоить // ссылку на него переменной iOb типа Gen<int>. iOb = new Gen2 <int>(99); // Здесь вызывается вариант метода GetOb() из класса Gen2. Console.WriteLine(iOb.GetOb()); }