public void InventurDelegate(myDelType <Auto> Work) { I_Iterator <Auto> iterator = autos.Iterator(); while (iterator.HasNext()) { Work(iterator.Next()); } }
// hier mit delegate -> wie in c++ (funktion ubergeben koennen) public void VisitAllDelegate(myDelType <T> Work) { I_Iterator <T> iterator = Iterator(); while (iterator.HasNext()) { Work(iterator.Next()); } }
static void Main(string[] args) { myDelType <string> strdelg = Strfun; myDelType <int> intdelg = Intfun; myDelType <float> fldelg = Flfun; Console.WriteLine($"string type delegae: {strdelg("Leon")}\nint type delegate: {intdelg(22)}\nfloat type delegate: {fldelg((345.6F))}"); Console.ReadKey(); }