我有以下用于填充 DropDownList-Control 的方法。
protected void LoadDropDownList(DropDownList ddl, IEnumerable<A> source)
{
ddl.DataSource = source;
ddl.DataBind();
}
我的问题是,我能否使该方法更抽象,以便它也可以采用 B 类型的 IEnumerables?
最佳答案
protected void LoadDropDownList<T>(DropDownList ddl, IEnumerable<T> source) {
...
参见 also .
关于c# - 抽象类型作为方法中的参数(.net、c#),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7232519/