Login
C# - ResourceManager - кешируем или как?
986 просмотров
Перейти к просмотру всей ветки
alex445 коренной житель
in Antwort alex445 10.12.23 17:31, Zuletzt geändert 10.12.23 19:50 (alex445)
Вобщем, чтобы отказаться от своего менеджера, который надо кешировать, и использовать встроенный закешированный в ресурсных файлах, приходится юзать рефлексию. Но вроде такое, что внизу, всё равно быстрее, чем грузить ресурсы постоянно
var type = typeof(...Strings); DisplayName = type .GetProperty($"{propName}Name", BindingFlags.Public | BindingFlags.Static | BindingFlags.GetProperty) .GetValue(null) .ToString(); Description = type .GetProperty($"{propName}Description", BindingFlags.Public | BindingFlags.Static | BindingFlags.GetProperty) .GetValue(null) .ToString();