回答
您需要創建一類具有上述所有特性
public class Sample
{
public string vocabulary { get; set; }
public string meaning { get; set; }
public int number { get; set; }
public int group { get; set; }
}
,然後你可以創建一個類型Sample
的List
,
List<Sample> yourList = new List<Sample>();
你可以將項目添加到李ST如下
yourList.Add(new Sample { vocabulary = "massive", meaning = "very big", number = 5, group = 15 });
以後,您可以訪問他們像這樣的,如果你想第一個元素,
var result = yourList[0];
這是做的最簡單,最好的方式。您需要創建一個新的類,然後創建該類的新實例,然後將其添加到列表中,然後使用LINQ來獲取數據出來
void Main()
{
var list = new List<myClass>()
list.Add(new myClass() {
Vocabluary = "Vocabluary ",
Meaning = "meaning",
Number = 1,
Group = 2})
}
public class myClass
{
public string Vocabluary { get; set; }
public string Meaning { get; set; }
public int Number { get; set; }
public int Group { get; set; }
}
是...作爲Sajeetharan提到,有一個自定義類您可以創建任何尺寸列表。但我認爲你不需要考慮C#中的維度......它比這更高一點。
只是簡單的創建一個類,讓你在它需要的一切...
public class CustomClass{
public string d1;
public int d2;
public string d3;
public string d4;
...
//you can easily create a N dimension class
}
訪問它,應用它
public void Main(){
List<CustomClass> list = new List<CustomClass>();
CustomClass cc = new CustomClass();
cc.d1 = "v1";
cc.d2 = 0; //v2
list.Add(cc);
//to access it
foreach(CustomClass tmpClass in list)
{
string d1Value = tmpClass.d1;
int d2Value = tmpClass.d2;
}
}
這種格式不正確的代碼幾乎相同@ Sajeetharan的代碼 –
是的,它們是相同的,因此它們應該是相同的。我只強調c#通常不會談論維度。如果您可以更多地討論糟糕的格式化代碼,而不是在沒有任何實際輸入的內容的情況下判斷他人,這將會很有幫助謝謝 – SKLTFZ
如果您只是將信息添加到其他答案中,您應該對其進行評論,而不是寫出與原始評論相同的答案。 –
- 1. c#WPF Listbox:n列表,n組
- 2. C++中的n元組列表
- 3. n維數組到n嵌套列表
- 4. C中的數組列表#
- 5. c#中的列表數組
- 6. 操作c列表中的n個列表的所有列表項選項
- 7. 在C中的數組keyvaluepair的列表#
- 8. 在表格的四列中的一行中顯示角度數組值
- 9. 在C中輸入數組的列表#
- 10. 在c中的數組列表排序#
- 11. 如何在四人分段列表中打印出數組列表?
- 12. 從列表中創建一個有1列和n行的DateFrame
- 13. MySQL行四列
- 14. 數組列表存儲到在c#另一個數組列表
- 15. 在NumPy數組中提取n列的最高列數
- 16. 組'n'行到列 - oracle
- 17. C中的指針N鏈接列表
- 18. 在c#unity中定義數組列表。
- 19. 在兩個表中的三列到一個表中的四列
- 20. C#:對數組列表進行排序
- 21. 在第二個表中將N列中的值乘以N列?
- 22. 在列表中對列表進行迭代,該列表在數組中
- 23. C#數組到數組的列表
- 24. C#中的谷歌圖表數組中的數組列表MVC
- 25. 單表四列八列
- 26. 的Clojure:變換對/ n元組的列表分爲給定一個n元組的列表,列表
- 27. C++中的一組列表
- 28. 在C#中沒有循環的數組列表
- 29. 2元素數組列表中的C
- 30. 列表按組列出的行數
是...作爲Sajeetharan提到,有一個自定義類您可以創建任何維度列表。 – SKLTFZ
我不是c#開發人員。你能告訴我完整的例子嗎?如何添加項目以及如何訪問它們? – UserMat
@UserMat檢查以上 – Sajeetharan