我需要通過列表。我不知道什麼類型的元素List包含我作爲對象獲取的List。包含未知物品類型的Foreach列表
void anyMethod(object listData, Func<object, string> callback)
{
foreach (object item in (List<object>)data)
{
string value = callback(item);
doSomething(value)
}
};
...
List<MyObject> myList = something();
anyMethod(myList, obj => (MyObject)obj.Name)
...
List<AnotherObject> myList = somethingAnother();
anyMethod(myList, obj => (AnotherObject)obj.foo + (AnotherObject)obj.bar)
...
我需要他在DropDownList時做的事情,當進程DataSource。 感謝您的幫助。
對我來說,這聽起來像是一個很好的仿製藥候選藥。 – Tim
什麼版本的.NET? –