すいません。こんな漢字にしたいんです。
class Element{
public virtual Draw()
public virtual int Size();
}
class ElemA:Element{
public override void Draw();
public override int Size();
}
class ElemB:Element{
public override void Draw();
public override int Size();
}

void Hoge(List<Element> elementList){
DrawDelegate drawDeleg=new DrawDelegate(Draw);
DizeDelegate sizeDeleg=new DrawDelegate(Size);
foreach(Element elem in elementList){
deleg.Invoke(elem); <===elem.Draw()(ElemA.DrawもしくはElemB.Draw)の呼び出し
int size=sizeDeleg(elem); <===elem.Size()(ElemA.SizeもしくはElemB.Size)の呼び出し
}
}