- /// <summary>
- /// 获取当前变量的变量名 字符串
- /// 调用:GetVarName(p=>test.str1); 返回 "str1"
- /// </summary>
- /// <param name="exp"></param>
- /// <returns></returns>
- public
static
string GetVarName(System.Linq.Expressions.Expression<Func<string, string>> exp) - {
- return ((System.Linq.Expressions.MemberExpression)exp.Body).Member.Name;
- }
相关文章
- C#经典笔试题-获取字符串中相同的字符以及其个数
- C#中如何获取系统环境变量
- js_html_input中autocomplete="off"在chrom中失效的解决办法 使用JS模拟锚点跳转 js如何获取url参数 C#模拟httpwebrequest请求_向服务器模拟cookie发送 实习期学到的技术(一) LinqPad的变量比较功能 ASP.NET EF 使用LinqPad 快速学习Linq
- C# 获取字符串中的英文字母
- js中定义用字符串拼接起来的变量名的变量
- 从URL字符串中获取GET变量
- 如何从字符串中获取数字(C#)
- C#字符串处理如何从字符串中获取路径和args
- C#中类的实例是不能 获取到类中的静态方法和静态变量(Static)的,及原因
- 从表示局部变量的字符串中获取值[duplicate]