public const int aa =你读取的内容。
别告诉我这样不行吧!呵!
别告诉我这样不行吧!呵!
解决方案 »
- 怎么把<%#DataBinder.Eval(Container.DataItem, "name")%>的值存到变量中?
- 请问如何判断一个XML串是一个合法正确的XML?
- CrystalReportViewer的问题!!!
- 水晶报表真弱智,连个斜线都画不了!!
- 请问:如果有好多个相同结构和数据类型的表,分别在不同的access数据库.如果用C#最快地将它们合并???
- VS2010专业版,怎么没有安装部署项目
- 散分了。(只限前19 个人)大家抓紧啊。(不可敲回车,写上up即可,否则不给分)
- 调用CMD问题
- assembly到底又哪些用法啊?
- 使用try - catch对程序的性能有什么影响?
- vs.net 简体中文正式板安装需要象beta2板那样,要装officxp,sqlserver,,,吗?
- 回到C#,再次散分,再问个问题
如果是数值不固定比较简单(估计你问得也不是这个:))
test里面所有的内容不固定?这相当于动态的添加程序代码呀!
你再说清楚一点!
比如我有类似的数据库记录
id name
1 aa
2 bb
3 cc通过程序读取该表后,添加到结构(或类)test中,在使用test时能显示出名字,并返回对应的值,比如我取 int i = test.aa ; 那么i 的值为1;其实就象一个编码表,选内容,得编码,也好比在应用程序中的下拉选择筐效果一样,不同的是在编码阶段使用。用hashtable或collection都存在需要先知道名称的问题,如:
Hashtable ht = new Hashtable();
ht.add("aa","1");
ht.add("bb","2");
ht.add("cc","3");
...
在使用时,要知道key 为aa或什么,才可以用,而不能是选择。
int i = ht["aa"]; 所以有好的办法吗?
ht.Add("aa",1);
ht.Add("bb",2);
ht.Add("cc",3);string myKey = "aa";
if (ht.ContainsKey(myKey))
{
MessageBox.Show(ht[myKey]);
}