我有这个属性(它是一个资源键):
A.B.C.D
<Namespace>.<Namespace>.<Class>.<Property>
使用从谷歌搜索中找到的各种表达样本,他们只产生结果&#34; D&#34;。
但是,我想要包括命名空间的完整路径
所以我可以使用baseName(在属性名称之前派生为)和key(property)来动态创建resourceManager来检索资源。
string fullQN = ExpressionMagic.DeriveFullQN(A.B.C.D.); // <- possible?
var dot = fullQN.LastIndexOf('.');
var key = fullQN.Substring(dot + 1);
var baseName = fullQN.Substring(0, dot);
var rsxMgr = new System.Resources.ResourceManager(baseName, System.Reflection.Assembly.GetExecutingAssembly());
string resx = rsxMgr.GetString(key);
答案 0 :(得分:0)
project.properties