/// 將集合類轉換成datatable
///
/// 集合
///
public static datatable todatatable(ilist list)
for (int i = 0; i < list.count; i++)
object array = templist.toarray();
result.loaddatarow(array, true);}}
return result;
}///
/// 將泛型集合類轉換成datatable
///
/// 集合項型別
/// 集合
/// 資料集(表)
public static datatable todatatable(ilistlist)
///
/// 將泛型集合類轉換成datatable
///
/// 集合項型別
/// 集合
/// 需要返回的列的列名
/// 資料集(表)
public static datatable todatatable(ilistlist, params string propertyname)
else
}for (int i = 0; i < list.count; i++)
else}}
object array = templist.toarray();
result.loaddatarow(array, true);}}
return result;
}
泛型與非泛型集合類的區別及使用例程
非泛型集合類 泛型集合類 描述arraylist list 表示具有動態大小的物件陣列 hashtable dictionary 由鍵值對組成的集合 sortedlist sortedlist 和字典相似但有排序功能的集合 queue queue 表示標準的先進先出 fifo 佇列 stack st...
C 泛型類的集合和非泛型類的集合區別
using system.collections 非泛型類集合的命名空間。非泛型類的集合 不固定資料型別 using system.collections.generic 泛型類集合的命名空間。1 非泛型類的集合和泛型類的集合的區別 前者是不固定資料型別 後者固定資料型別 比如非泛型集合的array...
C 泛型集合類 3
dictionary 字典集合,儲存一系列的鍵值對 key value 可以根據鍵而不是索引來獲取值。字典中插入鍵值對時,自動記錄哪個鍵和哪個值關聯。字典中不能包含重複的鍵,如果使用add方法新增字典中已經存在的鍵時,會丟擲異常 但是使用方括號 記號法來新增的話,即使字典中已經存在,也不會丟擲異常,...