我想在按鈕單擊事件中創建一個列表...每次點擊按鈕時,都應該創建一個與上一個名稱不同的名稱的新列表... 任何人都可以請幫助我...我卡上...創建列表<string>動態
0
A
回答
2
更好地創造List<List<string>>
List<List<string>> lls = new List<List<string>>();
Button_Click()
{
List<string> str = new List<string>();
for (int i = 0; i < sub.Count; i++)
{
if (checkbx[i].Checked == true)
{
str.Add(checkbx[i].Text);
}
}
lls.Add(str);
}
因此他們的名字將是LLS [0],LLS [1],...等
0
名單對象沒有名字,變量有名字。
動態創建變量通常是無用的,特別是在編譯語言中。您需要的是一個可以存儲多個列表的集合,例如列出清單:
public List<List<string>> str = new List<List<string>>();
public void check() {
List<string> subs = new List<string>();
for (int i = 0; i < sub.Count; i++) {
if (checkbx[i].Checked) {
subs.Add(checkbx[i].Text);
}
}
str.Add(subs);
}
0
使用列表的字典,其中的關鍵是列表的名稱和值列表本身。
//Defining Dictionary
Dictionary<string, List<string>> ListDict = new Dictionary<string, List<string>>();
//Add lists in Dictionary
OnClick(string listname)
{
ListDict.Add(listname, new List<string>());
}
//Add values in List
ListDict[listname].Add("xyz");
相關問題
- 1. 動態列表創建
- 2. 創建動態表3列
- 3. 動態創建列表C#
- 4. 動態創建從表列表SQL表
- 5. 創建的String []動態地從一個列表<String>
- 6. 如何創建動態類型列表<T>
- 7. 從動態表創建對象列表
- 8. 動態創建列
- 9. 動態表格創建器或<tr>創建者
- 10. 創建列表<myClass>
- 11. 動態表創建
- 12. 創建動態表
- 13. 動態表創建
- 14. 動態創建表?
- 15. 創建動態表達式<Func<T,Y>>
- 16. 在Python中動態創建列表
- 17. 用jquery創建動態列表
- 18. cocos2d創建動態菜單列表
- 19. 動態創建HtmlSelectOneMenu - 分配SelectItem列表
- 20. 如何創建動態播放列表
- 21. 如何創建一個動態列表
- 22. 動態創建jpanels swing列表/ java
- 23. 動態創建變量(對於列表)
- 24. 如何動態創建數據列表
- 25. 使用列表動態創建網格
- 26. Jplayer - 創建動態播放列表
- 27. 創建動態下拉列表
- 28. 動態創建任務列表
- 29. 從動態列表創建JSON對象
- 30. 在Rails中動態創建mysql列表
你是什麼意思,「一個新的名單應該創建不同的名稱」?也許你可以發佈一個你已經試過的東西的例子,這樣我們可以更好地感受你想要做的事情。 – 2010-04-15 05:53:24
列表中沒有名稱... *變量*和*字段*具有名稱。這聽起來像你可能想要一個列表或列表字典的列表。 – 2010-04-15 05:55:23
public列表 str = new列表(); 公共無效校驗() { 對(INT I = 0;我 ... 上面給出的代碼是buttonclick2,我想每次在buttonclick3中創建一個新列表... –
Shiv
2010-04-15 06:00:17