我使用下面的方法填充DropDownList控件。方法(.net,c#)中抽象類型作爲參數
protected void LoadDropDownList(DropDownList ddl, IEnumerable<A> source)
{
ddl.DataSource = source;
ddl.DataBind();
}
我的問題是,我可以使該方法更抽象的,這樣它也可以採取B型IEnumerables?
我使用下面的方法填充DropDownList控件。方法(.net,c#)中抽象類型作爲參數
protected void LoadDropDownList(DropDownList ddl, IEnumerable<A> source)
{
ddl.DataSource = source;
ddl.DataBind();
}
我的問題是,我可以使該方法更抽象的,這樣它也可以採取B型IEnumerables?
protected void LoadDropDownList(DropDownList ddl, IEnumerable source) {
ddl.DataSource = source;
ddl.DataBind();
}
換句話說,完全放棄強類型? :/ – BoltClock
傑夫已經做了泛型版本。 – scottheckel
什麼是B型?另外,如果你可以提供整個類,這將是有幫助的 –