如何通过变量名得到变量值 int abc=1; ell=8; sla=9 mkk=101; var_name="abc"; var_value=value_by_name(var_name); //结果根据变量名求得值为1在当前类中如何通过变量名得到变量值 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你可以使用HastTable来达到目的,但是只使用变量的名称是不能做到的。你可以这样:HastTable ht = new HashTable();ht.Add("abc", 1);ht.Add("ell", 8);ht.Add("sla", 9);ht.Add("mkk", 101);使用上:ht["abc"] = "abc";var_value=ht[var_name]; 可以在定义的时候放到Hashtable中int abc = 1;Hashtable table = new Hashtable();table.Add("abc",abc);string temp = "abc";Console.WriteLine(table[temp]);不过我不知道为啥要这么做应该是程序设计有问题 TO:huangshihu1(寻斌)到底有没有办法,没办法就不要放屁---------------------------BT! 又一个垃圾 和myyilian29有一拼 这个问题相当挑战可不可以把变量放到一个类里面,然后做几个接口用于访问这些变量呀这样你就可以再设计一个函数参数就是变量名字然后返回值就是变量的值。(我随便说说)不好表骂我。ps:在编译以后,哪来的什么变量名呀都是像50008080h之类的地址怎么可能只根据名字得到变量值呢? 数据结构要好好看看啦。反射貌似用在这里有点复杂了。哈希表hashtable就可以啦 求怎样连SQL Server数据库~急!! 急,问3个操作文件的问题,求帮忙,感谢 请教一个泛型转换问题 参数设定 全部家当求解答 求Reporting service资料(安装和使用的)。。谢谢。 对话框程序操作本地ACCESS数据库,是在LOAD方法里打开数据库以后一直用,最后关闭?还是在用到一次就打开一次+关闭一次? 屏蔽继承Control的属性 你们好!谁有c#入门级的电子图书,100分相赠!(多了它不让給,我想多給你们点分) 如何实现在用C#开发的windows应用程序中插入HTML语句? POS小票打印(从数据库读取) 请救:C# 有可以使用校验的类吗?如何使用?
你可以这样:HastTable ht = new HashTable();
ht.Add("abc", 1);
ht.Add("ell", 8);
ht.Add("sla", 9);
ht.Add("mkk", 101);使用上:
ht["abc"] = "abc";
var_value=ht[var_name];
int abc = 1;
Hashtable table = new Hashtable();
table.Add("abc",abc);string temp = "abc";
Console.WriteLine(table[temp]);不过我不知道为啥要这么做
应该是程序设计有问题
BT!
可不可以把变量放到一个类里面,然后做几个接口用于访问这些变量呀这样你就可以再设计一个函数参数就是变量名字然后返回值就是变量的值。
(我随便说说)不好表骂我。
ps:在编译以后,哪来的什么变量名呀都是像50008080h之类的地址怎么可能只根据名字得到变量值呢?