一般情况下我们是这样进行声明变量和赋值的:
string A1="a1";
string A2="a2";
string A3="a3";
这样A1~A3变量就能被调用了但动态声明变量和赋值是怎么样的呢?
搜索了一下资料说可以用 List<string> list= new List<string>();
所以我这样声明变量
for (int i = 1; i < 4; i++)
{
list.Add("A"+i.ToString());
}
但这样只是声明变量,但为变量赋值呢怎么赋? 即小写的a1,a2,a3这个值
我知道可能我的这种思路都是错的,但作为一个小白只能想到这样
我最终的目的是想实现动态创建表单控件,动态获取到用户填写表单控件的内容,再写入到数据库
动态创建表单控件是实现了,但再进一步却不知道怎么做了
string A1="a1";
string A2="a2";
string A3="a3";
这样A1~A3变量就能被调用了但动态声明变量和赋值是怎么样的呢?
搜索了一下资料说可以用 List<string> list= new List<string>();
所以我这样声明变量
for (int i = 1; i < 4; i++)
{
list.Add("A"+i.ToString());
}
但这样只是声明变量,但为变量赋值呢怎么赋? 即小写的a1,a2,a3这个值
我知道可能我的这种思路都是错的,但作为一个小白只能想到这样
我最终的目的是想实现动态创建表单控件,动态获取到用户填写表单控件的内容,再写入到数据库
动态创建表单控件是实现了,但再进一步却不知道怎么做了
解决方案 »
- DataList嵌套Gridview,怎么遍历Gridview所有行
- 大家说那种设计比较好?
- asp.net导入excel文件:提示数据库引擎找不到 Sheet1$对象
- html格式的数据邦定到什么控件上好呢?
- ASP.NET中动态Table 显示问题
- 請大家幫幫忙﹐討論一下也行﹐頂者有分。-------如何動態生成客戶調查表﹖
- 无刷新的连动下拉框在提交服务器后如何保存状态??急
- 请问这个是怎么写出来的 能否给一个思路! 谢谢~
- vs.net2003仅支持xslt1.0,不知道怎样才能让她支持xslt2.0?
- C#程序如何防止反编译?
- 1.如何准确判断是否数值 2.如何显示三位一逗号
- vs2017企业版类设计器无法使用,扩展已经安装
这个是声明string的集合for (int i = 1; i < 4; i++)
{
list.Add("a"+i.ToString()); 这个是给集合添加成员, 调用 list[0] 的值就是 a1 , 用集合就不需要变量名了
}