我有我想映射到列表的列表。但是,没有编译器错误,但在运行时结果为空。获得一个泛型List<T>
将帮助我使我的代码具有通用性并重用于不同的对象。
private static List<T> GetIndexData(DataAdapter dataAdapter)
{
Type type = typeof(T);
List<T> result = new List<T>();
if (typeof(Category).IsAssignableFrom(typeof(T)))
{
var output = ItemStoreDataManager.GetAllCategoryNames(dataAdapter);
result = output as List<T>;
}
return result;
}
上面的代码结果为空。
internal static List<Category> GetAllCategoryNames(DataAdapter dataAdapter)
{
List<Category> result = new List<Category>();
...........
return result;
}
请帮忙。
谢谢