获取变量名字符串

Posted 代码工人有力量

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了获取变量名字符串相关的知识,希望对你有一定的参考价值。

需求特殊..想要获取变量或者任何实体的变量名字符串

譬如:  DateTime.Now

就得到 "Now"

 

string abcccc= "123";

就得到 "abcccc"

查找了很久..未果..

最终请教高人..跟我说: "很简单啊, nameof "

实验结果却是可行..

高人另外指点..nameof只有在FrameWork4.5.1以上才能使用..

并且只有在VS2015中才能编译..

真是  难者不会, 会者不难

特此记录..

向高手致敬...

 

另外可以参考资料: http://www.cnblogs.com/TianFang/p/3928172.html

以上是关于获取变量名字符串的主要内容,如果未能解决你的问题,请参考以下文章

当变量被称为字符串时,如何获取变量值而不是变量名? [复制]

EXCEL VBA 里面如何动态获取字符串转换为变量名?

C语言getenv()函数的用法?(获取系统某个环境变量字符串名的值)

在 Lisp 中从字符串创建变量名

怎么获取enum的变量名称

怎么获取enum的变量名称