Модификаторы (Справочник по C#)

Обновлен: Ноябрь 2007

Модификаторы служат для изменения объявления типов и их членов. В этой главе описаны модификаторы C#.

Модификатор

Назначение

Модификаторы доступа

Определяют уровень доступа к типам и их членам.

abstract

Указывает на то, что класс предназначен только для использования в качестве базового класса для других классов.

const

Указывает на то, что значение поля или локальной переменной не может быть изменено.

event

Объявляет событие.

extern

Указывает на то, что объявляется метод с внешней реализацией.

new

Скрывает наследуемый член от члена базового класса.

override

Указывает на то, что создается новая реализация виртуального члена, унаследованного от базового класса.

partial

Определение разделяемых классов, структур и методов в рамках одной сборки.

readonly

Объявление поля, которому можно присваивать значения только на этапе объявления или с помощью конструктора этого же класса.

sealed

Указывает на то, что нельзя создавать производные классы от этого класса.

static

Объявление члена, который принадлежит всему типу, а не конкретному объекту.

unsafe

Объявление небезопасного контекста.

virtual

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

volatile

Указывает на то, что поле может быть изменено в программе операционной системой, оборудованием, параллельным потоком и т. д.

См. также

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

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

Ссылки

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

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

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