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


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#)

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

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

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

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

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

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

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

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