О полиморфизме |
Закатать в C# что-то вроде
code:
T<B> F(Func<A,B> f, T<A> s) where T: new(), ICollection<A>, ICollection<B> { ...
code:
R Map(Fun<A,B> f, S s) where S:ICollection<A> where R:ICollection<B>, new() {
Guard.Require( Utils.AreTypeFamiliesEqual(typeof(S), typeof(R)) ); ...
Комментировать | « Пред. запись — К дневнику — След. запись » | Страницы: [1] [Новые] |