struct (справочник по C#)
Тип struct — это тип значения, который обычно используется для инкапсуляции небольших групп связанных переменных, например координат прямоугольника или характеристик складской номенклатуры.В следующем примере показано простое объявление типа struct:
public struct Book
{
public decimal price;
public string title;
public string author;
}
Заметки
Структуры могут также содержать конструкторы, константы, поля, методы, свойства, индексаторы, операторы, события и вложенный типы, однако, если требуются несколько таких членов, рекомендуется использовать тип class.
Примеры содержатся в разделе Использование структур (Руководство по программированию на C#).
Структуры могут реализовывать интерфейс, но они не могут наследовать от другой структуры.По этой причине члены структуры нельзя объявить как protected.
Для получения дополнительной информации см. Структуры (Руководство по программированию на C#).
Спецификация языка C#
Дополнительные сведения см в Спецификация языка C#. Спецификация языка является предписывающим источником информации о синтаксисе и использовании языка C#.
См. также
Ссылки
Таблица встроенных типов (Справочник по C#)
Типы значений (Справочник по C#)
Классы и структуры (Руководство по программированию в C#)
Основные понятия
Руководство по программированию на C#