русский
Germany.ruForen → Архив Досок→ Programmierung

А как у вас с БАГАМИ?

02.11.06 23:25
Re: А как у вас с БАГАМИ?
 
Murr коренной житель
Murr
in Antwort voxel3d 02.11.06 22:57
Пример, кстати, некорректен. base.Add() - вызoв методa из SortedList, который принимает два аргумента.
------
base.Add() - это вызов метода предка. Какого именно - определяется именем и набором параметров (полное совпадение опускаем).
В I2 мне нужен был именно protected object Add(MyArg aMyArg) из Т1 и он вызывается, если написать руками корректный вызов.
В написании вызова SortedList::Add() в T1 - там, да, описался. Должно было быть return base.Add(aMyArg.Key,aMyArg); для SortedList, но у меня там случается и ArrayList... так что надеюсь на прощение...
Если попытаться base.метод_из_интерфейса - будет ошибка.
-------
Разумеется. Только она отловится при компиляции.
 

Sprung zu