Looking for c# Answers? Try Ask4KnowledgeBase
Looking for c# Keywords? Try Ask4Keywords

C# LanguageСтруктуры


замечания

В отличие от классов, struct является типом значения и создается по умолчанию в локальном стеке, а не в управляемой куче. Это означает, что после того, как конкретный стек выходит за пределы области, struct де-распределяется. Содержащиеся ссылочные типы де-выделенной struct s также перемещаются, как только GC определяет, что они больше не ссылаются на struct .

struct s не может наследовать и не может быть основанием для наследования, они неявно запечатаны и также не могут включать protected члены. Однако struct может реализовать интерфейс, как это делают классы.

Структуры Связанные примеры