我正在使用數據表,其中對於每行我想存儲一些3或4個字段,這些字段是不同類型的,最佳大小寫字段數是3,我想注意到row_index(在數據表中的行),因爲我需要它。未知大小的數組,其中包含值/屬性數量可變
所以像這樣我想存儲數據表中所有行的值(對於字段)。
請給我一個例子,代碼段,或約如何構造/接入此信息用於任何第n行與行索引
我正在使用數據表,其中對於每行我想存儲一些3或4個字段,這些字段是不同類型的,最佳大小寫字段數是3,我想注意到row_index(在數據表中的行),因爲我需要它。未知大小的數組,其中包含值/屬性數量可變
所以像這樣我想存儲數據表中所有行的值(對於字段)。
請給我一個例子,代碼段,或約如何構造/接入此信息用於任何第n行與行索引
陣列都必須分配一個長度的更多信息(其也被存儲),以允許任意數量的元素:使用List
類。
例如:
List<int> myInts = new List<int>();
myInts.Add(5);
myInts.Add(10);
myInts.Add(11);
myInts.Count // = 3
存儲列表裏面很多價值,我會建議創建自己的類並存儲。但如果你不想,你可以有一個列表的對象列表。
List<List<object>> myList = new List<List<object>();
myList.Add(new List<object>() { 1, "APPLE", "red", "sweet" });
如果你絕對不知道的字段可以在每個元素的東西,你唯一的選擇是創建鍵值對的屬性袋(圖/字典)。
您可以使用允許按序號建立索引的ArrayList
或OrderedDictionary
來保存每個屬性包元素。
您可以使用XMLDocument來存儲數據。即使您只需要在內存中使用它,它也足夠靈活以存儲和操作數據。
儘管原始標題會顯示一個重複,他所要求的(包括項目擁有未知數值/屬性的能力)使其成爲一個獨特的問題,只需要適當的修改。 – TheTXI 2009-04-14 12:17:37
Ppl你可以在這個幫助.. ..?這很緊急。我需要一個代碼片段來聲明和訪問數組中任何元素的字段。我不確定我是否可以使用ArrayList或List .. – 2009-04-14 13:22:41