Поделиться через


struct (справочник по C#)

Тип struct — это тип значения, который обычно используется для инкапсуляции небольших групп связанных переменных, например координат прямоугольника или характеристик складской номенклатуры. В следующем примере показано простое объявление типа struct:

public struct Book
{
    public decimal price;
    public string title;
    public string author;
}

Заметки

Структуры могут также содержать конструкторы, константы, поля, методы, свойства, индексаторы, операторы, события и вложенный типы, однако, если требуются несколько таких членов, рекомендуется использовать тип class.

Структуры могут реализовывать интерфейс, но они не могут наследовать от другой структуры. По этой причине члены структуры нельзя объявить как protected.

Дополнительные сведения см. в разделе Структуры (Руководство по программированию на C#).

Спецификация языка C#

Дополнительные сведения см в Спецификация языка C#. Спецификация языка является предписывающим источником информации о синтаксисе и использовании языка C#.

См. также

Ссылки

Ключевые слова C#

Таблица встроенных типов (Справочник по C#)

Типы значений (Справочник по C#)

класс (Справочник по C#)

interface (Справочник по C#)

Классы и структуры (Руководство по программированию в C#)

Основные понятия

Руководство по программированию на C#

Другие ресурсы

Справочник по C#

Таблица значений по умолчанию (Справочник по C#)

Типы (Справочник по C#)