Когда мне следует использовать структуру, а не класс в C#?C#

Место общения программистов C#
Anonymous
Когда мне следует использовать структуру, а не класс в C#?

Сообщение Anonymous »

Когда в C# следует использовать структуру, а не класс? Моя концептуальная модель заключается в том, что структуры используются в тех случаях, когда элемент представляет собой просто коллекцию типов значений. Способ логически объединить их в единое целое.

Я наткнулся на эти правила здесь:
  • Структура должна представлять одно
    значение.
  • Структура должна иметь объем памяти
    менее 16 байт.
  • Структуру нельзя изменять после
    создания.
Работают ли эти правила? Что означает структура семантически?

Подробнее здесь: https://stackoverflow.com/questions/521 ... class-in-c

Вернуться в «C#»