我想在按钮单击事件中创建一个列表...每次点击按钮时,都应该创建一个与上一个名称不同的名称的新列表... 任何人都可以请帮助我...我卡上...创建列表<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. 如何创建动态类型列表<T>
- 2. 从动态表创建对象列表
- 3. 动态表格创建器或<tr>创建者
- 4. 动态创建表?
- 5. 创建动态表
- 6. 动态表创建
- 7. 创建动态表达式<Func<T,Y>>
- 8. 创建动态下拉列表
- 9. jQuery创建动态下拉列表
- 10. 动态创建单选按钮列表
- 11. 动态创建任务列表
- 12. 在Rails中动态创建mysql列表
- 13. 使用列表动态创建网格
- 14. 在图表中动态创建系列
- 15. 动态创建jpanels swing列表/ java
- 16. 如何动态创建列表框wpf
- 17. 使用动态列创建报表
- 18. 创建一个表动态列
- 19. 创建表的列标题动态
- 20. 用foreach创建动态链接列表
- 21. 在vba中创建动态列表框
- 22. cocos2d创建动态菜单列表
- 23. 动态创建下拉列表 - JavaScript
- 24. 创建日期的动态列表
- 25. 动态矢量/列表创建
- 26. 如何动态创建数据列表
- 27. 创建动态下拉列表
- 28. jquery更改动态创建的列表
- 29. 从动态列表创建JSON对象
- 30. 动态创建列表项onclick
你是什么意思,“一个新的名单应该创建不同的名称”?也许你可以发布一个你已经试过的东西的例子,这样我们可以更好地感受你想要做的事情。 – 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