• Как правильно хранить структуру c#?

    Jeer
    @Jeer Автор вопроса
    "Публичные поля - зло" - это когда есть изменение данных, а тут лишь считывание, без изменений, так что плевать на это с высокой колокольни. Да и не об этом вопрос. Я понимаю, что идёт передача по значению, но что будет быстрее var res = pogreb[myEnum.first], то есть копия существующей структуры. Либо var res = Get(myEnum.first) - что влечет за собой создание структуры через конструктор, где много полей, может быть получение полей из базы или сериализация/десереализация и т.д.?