Ik loop steeds tegen het volgende generics probleem aan. Zie onderstaande code:
en
En andere oplossing dan iets om _items heen-wrappen wat ICollection<object> implementeert zie ik niet. Heeft iemand een goede oplossing voor dit probleem?
code:
1
2
3
4
| public interface IMyInterface { ICollection<object> Items { get; } } |
en
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
| public class MyImpementation<T> : IMyInterface where T : object { ICollection<T> _items; public ICollection<object> Items { get { return _items; // _items kan NIET naar ICollection<object> gecast worden } } } |
En andere oplossing dan iets om _items heen-wrappen wat ICollection<object> implementeert zie ik niet. Heeft iemand een goede oplossing voor dit probleem?
[ Voor 4% gewijzigd door Verwijderd op 11-01-2008 10:36 . Reden: code tags ]