Допустим, я хочу сохранить экземпляр следующего в Application State, чтобы к нему обращались очень часто.
public class Example {
public string A;
public string B;
public bool C;
public int D;
// ...
}
Я не могу решить, хранить ли весь класс вместе как Application["Example"]
или хранить его свойства по отдельности как Application["ExampleA"]
и т. Д.
Я думаю, что ((Example)Application["Example"]).A
может потребоваться скопировать весь класс в память только для доступа к одному свойству - это правильно? Или я ошибаюсь?