O temacie
Autor RafalBudzis
Zaczęty 6.04.2013 roku
Wyświetleń 4459
Odpowiedzi 6
RafalBudzis
List<Object> Form; ... (Form[0] as klasa1).metoda(); (Form[1] as klasa2).metoda(); (Form[2] as klasa3).metoda(); (Form[3] as klasa4).metoda();
Adanos Administrator
foreach(var f in Form) f.metoda();
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace test{ interface interfejs { void drukuj(); } class KlasaA: interfejs { public void drukuj() { Console.WriteLine("Klasa A"); } } class KlasaB: interfejs { public void drukuj() { Console.WriteLine("Klasa B"); } } class Program { static void Main(string[] args) { List<interfejs> Klasy = new List<interfejs>(); Klasy.Add(new KlasaA()); Klasy.Add(new KlasaB()); foreach (var k in Klasy) k.drukuj(); Console.ReadLine(); } }}
mgr Fartuess