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 ]