Oto jak mój plik wygląd RESX jak:Jak zdobyć nazwy przez ciąg wartości z zasobu .NET (RESX) plik
Name Value Comments
Rule_seconds seconds seconds
Rule_Sound Sound Sound
Co chcę jest: Nazwa przez wartość ciągu, coś jak poniżej:
public string GetResxNameByValue(string value)
{
// some code to get name value
}
i wdrożyć go jak poniżej:
string str = GetResxNameByValue("seconds");
tak że str
powróci Rule_seconds
Dzięki!
wydaje się, że jest to możliwe tylko wtedy, gdy plik zasobów nie zapewnia powielonych wartości, w przeciwnym razie można uzyskać nieoczekiwane klucze zasobów zwrócone. tj. jeśli masz dwie Nazwy/klucze (Time_Second, Sequence_Second), oba mają wartość "second". możesz otrzymać nazwę "Time_second", gdy spodziewasz się drugiej. – cli