抽象类型作为方法(.net, c#)的参数
本文关键字:参数 net 类型 抽象类 方法 抽象 | 更新日期: 2023-09-27 18:07:01
我用下面的方法来填充下拉列表控件。
protected void LoadDropDownList(DropDownList ddl, IEnumerable<A> source)
{
ddl.DataSource = source;
ddl.DataBind();
}
我的问题是,我是否可以使方法更抽象,以便它也可以采用类型B的IEnumerables ?
protected void LoadDropDownList<T>(DropDownList ddl, IEnumerable<T> source) {
...
看。
protected void LoadDropDownList(DropDownList ddl, IEnumerable source) {
ddl.DataSource = source;
ddl.DataBind();
}