IList及泛型集合類轉換DataTable

2021-05-23 08:17:38 字數 908 閱讀 3021

/// 將集合類轉換成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方法新增字典中已經存在的鍵時,會丟擲異常 但是使用方括號 記號法來新增的話,即使字典中已經存在,也不會丟擲異常,...