如何将资源名称转换为字符串

本文关键字:转换 字符串 资源 | 更新日期: 2023-09-27 18:33:14

我需要将 ColumnName 的值转换为String

转换为字符串时,返回值Name Resources

名称 = 键 1 值 ='大卫'

Key1.ToString() ==> "David"

我想要返回的"Key1"

未返回"大卫"

如何将资源名称转换为字符串

如果要

获取资源的名称:

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";