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


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

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

Модификатор

Назначение

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

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

abstract

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

const

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

event

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

extern

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

new

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

override

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

частично выполненная строка

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

readonly

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

sealed

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

static

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

unsafe

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

virtual

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

volatile

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

См. также

Ссылки

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

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

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

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

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