我有多種類型的對象實例從一個通用接口繼承。 我想通過遍歷列表或數組列表或集合來訪問每個對象的常用方法。我怎麼做?通過遍歷列表訪問每個對象的常用方法
{
interface ICommon
{
string getName();
}
class Animal : ICommon
{
public string getName()
{
return myName;
}
}
class Students : ICommon
{
public string getName()
{
return myName;
}
}
class School : ICommon
{
public string getName()
{
return myName;
}
}
}
當我加入一個Object []動物,學生和學校,並嘗試訪問 在一個循環中像
for (loop)
{
object[n].getName // getName is not possible here.
//This is what I would like to have.
or
a = object[n];
a.getName // this is also not working.
}
是否有可能訪問不同類型的常用方法從列表或集合中?