C#
- 5 ответов
- 0 вопросов
4
Вклад в тег
public class PathFigureCollectionWrapper
{
private PathFigureCollection _pfc;
public PathFigureCollectionWrapper(PathFigureCollection pfc)
{
_pfc = pfc;
}
public int Method()
{
return _pfc.Method();
}
}
void Foo(IList list) { var bar = list[1]; }
new List()
, или даже совсем не List, а некое хранилище, которое обеспечивает доступ к элементам по индексу, и ради этого это хранилище реализует IList.Base A;
switch(...)
{
case 0:
A = Derived_1();
break;
case 1:
A = Derived_2();
break;
}
A.Foo();