0
НапримерКак объявить общий метод с общей коллекцией?
void f<C, T>(C<T> collection, T element) : where C has member method BindarySearch
У меня есть два вопроса:
- Если можно объявить общий метод с общей коллекции? Если да, то как?
- Как сделать C определенным методом? Спасибо.
(1) Если вы имеете в виду, можете ли вы использовать Generic Collection Type в качестве аргумента типа (например, «List'), тогда ответ «да» вы можете. (2) Вам нужно объявить интерфейс (содержащий член, который вы хотите применить), и указать ограничение типа преобразования на C (i.e 'где C: IContract') –
chomba