社区
C#
帖子详情
如何通过变量名得到变量值
yzaiml
2007-07-25 05:20:16
int abc=1;
ell=8;
sla=9
mkk=101;
var_name="abc";
var_value=value_by_name(var_name); //结果根据变量名求得值为1
在当前类中
如何通过变量名得到变量值
...全文
355
16
打赏
收藏
如何通过变量名得到变量值
int abc=1; ell=8; sla=9 mkk=101; var_name="abc"; var_value=value_by_name(var_name); //结果根据变量名求得值为1 在当前类中 如何通过变量名得到变量值
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
16 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Jinglecat
2007-07-26
打赏
举报
回复
一个不是问题的问题,
对于强类型的编译型语言来说,是做不到的,
当然,不考虑性能,可以用反射,
kingonehappy
2007-07-26
打赏
举报
回复
数据结构要好好看看啦。反射貌似用在这里有点复杂了。哈希表hashtable就可以啦
IcyPlayer
2007-07-25
打赏
举报
回复
这个问题相当挑战。。。
可不可以把变量放到一个类里面,然后做几个接口用于访问这些变量呀。。。这样你就可以再设计一个函数。。。参数就是变量名字。。。然后返回值就是变量的值。。。。
(我随便说说)。。。不好表骂我。。。。
ps:在编译以后,哪来的什么变量名呀。。。都是像50008080h之类的地址。。。怎么可能只根据名字得到变量值呢?
北京的雾霾天
2007-07-25
打赏
举报
回复
Soory!
和气第一。
lovefootball
2007-07-25
打赏
举报
回复
现在提问的人都很暴躁啊
Macosx
2007-07-25
打赏
举报
回复
又一个垃圾 和myyilian29有一拼
Robin
2007-07-25
打赏
举报
回复
不是说你呢,
北京的雾霾天
2007-07-25
打赏
举报
回复
TO:huangshihu1(寻斌)
到底有没有办法,没办法就不要放屁
---------------------------
BT!
Robin
2007-07-25
打赏
举报
回复
到底有没有办法,没办法就不要放屁
chuxue1342
2007-07-25
打赏
举报
回复
听听!
lovefootball
2007-07-25
打赏
举报
回复
可以在定义的时候放到Hashtable中
int abc = 1;
Hashtable table = new Hashtable();
table.Add("abc",abc);
string temp = "abc";
Console.WriteLine(table[temp]);
不过我不知道为啥要这么做
应该是程序设计有问题
北京的雾霾天
2007-07-25
打赏
举报
回复
你可以使用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];
viena
2007-07-25
打赏
举报
回复
楼主基础知识薄弱
变量名是编译前源码中的概念
编译后的可执行文件已经没有变量名了
除非你用类的字段或属性,运行时可以用反射得到
Robin
2007-07-25
打赏
举报
回复
高手死到哪里去了
yzaiml
2007-07-25
打赏
举报
回复
有没有人知道?
Robin
2007-07-25
打赏
举报
回复
这个时候没高手了吗
java六大必须理解的问题 文档
` 这行代码创建了一个名为`s` 的变量,该变量指向一个包含“Hello world!”文本的`String` 对象。 - **`==` 操作符与 `.equals()` 方法的区别**: - `==` 用来比较两个变量是否引用同一个对象。 - `.equals()` ...
获取
变量名
、通过
变量名
获取
变量值
获取
变量名
、通过
变量名
获取
变量值
获取
变量名
CMBAnalysis cmbAnalysis = new CMBAnalysis(); //利用java反射机制获取 Field[] field = cmbAnalysis.getClass().getDeclaredFields(); for (int k = 0; k < ...
Python 通过变量ID
得到
变量的值
已知获得变量的id用函数id(),那么它的反函数是什么?答案是:PyObj_FromPtr,据此,写了... """ 通过变量ID
得到
变量的值""" return PyObj_FromPtr(obj_id) if __name__ == "__main__": i = {"j":99,"name":"jack"} ...
利用反射获取Java类中的静态
变量名
及
变量值
利用反射获取Java类中的静态
变量名
及
变量值
. JAVA可以通过反射获取成员变量和静态变量的名称,局部变量就不太可能拿到了
Python之谜:如何获取
变量名
?
Python之谜:如何获取
变量名
? 初步尝试 今天我们探讨Python中一个看似很简单,实则并不容易的问题。这个问题是:如何获得变量的名字? 举例说明,给定一个变量var,给它赋值字符串"foo"。即 In [1]: var = "foo" ...
C#
111,111
社区成员
642,556
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章