我需要将ColumnName
的值转换为String
转换为Name
Resources
的字符串返回值
名称= Key1值='大卫'
Key1.ToString() ==> "David"
我想要返回的'Key1'
未退回'大卫'
答案 0 :(得分:0)
如果您想获取资源的名称:
using System.Linq.Expressions;
string name = GetName(() => Properties.Resources.Key1);
static string GetName<T>(Expression<Func<T>> property)
{
return (property.Body as MemberExpression).Member.Name;
}
这会让你“Key1”;