【发布时间】:2023-03-07 17:54:01
【问题描述】:
这是我的 RESX 文件的样子:
Name Value Comments
Rule_seconds seconds seconds
Rule_Sound Sound Sound
我想要的是: 按字符串值命名,如下所示:
public string GetResxNameByValue(string value)
{
// some code to get name value
}
并像下面这样实现它:
string str = GetResxNameByValue("seconds");
这样str 将返回Rule_seconds
谢谢!
【问题讨论】:
-
这似乎只有在资源文件确保没有重复值的情况下才能实现,否则您可能会返回意外的资源键。即,如果您有两个名称/键(Time_Second、Sequence_Second),它们的值都是“秒”。当您期望另一个时,您可能会得到“Time_second”的名称。