获取变量名字符串
public static void Main(string[] args)
{
string abc="123";
//调用
string result = GetVarName(p => abc);
Console.WriteLine(result);
Console.ReadLine();
}
//获取方法
public static string GetVarName(System.Linq.Expressions.Expression<Func<string, string>> exp)
{
return ((System.Linq.Expressions.MemberExpression)exp.Body).Member.Name;
}
C#6.0可以直接使用
string abc = "123";
Console.WriteLine(nameof(abc));
转自:http://blog.csdn.net/hanjun0612/article/details/53218873
作者:xuejianxiyang
出处:http://xuejianxiyang.cnblogs.com
关于作者:Heaven helps those who help themselves.
本文版权归原作者和博客园共有,欢迎转载,但未经原作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。

浙公网安备 33010602011771号