Всем привет.
В одной из дискуссий с этого форума была высказана мысль, что private-поля для структур по умоланию неудобны.
Откровенно говоря не вижу разницы между структурами и классами. На мой взгляд изменяемые поля нужно прятать от народа и делать их по умолчанию водимыми — это зло (провокация нарушения инкапсуляции).
Однако для неизменяемых полей и для свойств — это не так. Неизменяемые поля и свойства в 99% случаях объявляются для описания публичного интерфейса.
Может быть было бы разумно изменить для них умолчания и делать их по умолчанию public?
23.11.11 16:23: Перенесено из 'Nemerle'