Основные ключевые слова, операторы и выражения 


Мы поможем в написании ваших работ!



ЗНАЕТЕ ЛИ ВЫ?

Основные ключевые слова, операторы и выражения



Справочные таблицы по ключевым словам (со ссылками на MSDN)

Справочные таблицы по всем ключевым словам (со ссылками на MSDN)

 

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

 

Ключевые слова — это предварительно определённые зарезервированные идентификаторы, имеющие специальные значения для компилятора. Их нельзя использовать в программе в качестве идентификаторов, если только они не содержат префикс @. Например, @if является допустимым идентификатором, но if таковым не является, поскольку if — это ключевое слово.

В первой таблице перечислены ключевые слова, являющиеся зарезервированными идентификаторами в любой части программы C#. Во второй таблице (нижней) перечислены контекстные ключевые слова C#. Контекстные ключевые слова имеют особое значение только в ограниченном программном контексте и могут использоваться в качестве идентификаторов за пределами этого контекста. Обычно новые ключевые слова добавляются в язык C# как контекстные ключевые слова для того, чтобы избежать нарушения выполнения программ, написанных в более ранних версиях.

Каждое ключевое слово содержит ссылку на официальный источник информации по программированию на языке C#: MSDN, а конкретно в раздел Библиотека, Справочник по C# (http://msdn.microsoft.com/ru-ru/library/618ayhy6.aspx):

 

abstract as base bool
break; byte case catch
char checked class const
continue decimal default delegate
do double else enum
event explicit extern false
finally fixed float for
foreach goto; if implicit
in in (универсальный модификатор) int interface
internal is lock long
namespase new; null object
operator out out (универсальный модификатор) override
params private protected public
readonly ref return sbyte
sealed short sizeof stackalloc
static string struct switch
this throw true try
typeof uint ulong unchecked
unsafe ushort using virtual
void volatile while  

 

Контекстные ключевые слова

 

Контекстное ключевое слово используется для предоставления особого значения в коде, но оно не является зарезервированным словом в C#. Некоторые контекстные ключевые слова, например partial и where, имеют особое значение в двух или более контекстах.

 

add extern ascending
descending dynamic from
get global group
into join let
orderby partial (тип) partial (метод)
remove select set
value var where (ограничение универсального типа)
where (предложение запроса) yield  

 

Ключевое слово Описание
add Определяет метод доступа к пользовательским событиям, который вызывается, когда клиентский код подписывается на событие
dynamic Задает ссылочный тип, который позволяет пропускать проверки типов во время компиляции операции, в которых он применяется
get Определяет метод доступа для свойства или индексатора
global Задает глобальное пространство имен по умолчанию, которое в ином случае будет безымянным
partial Определяет разделяемые классы, структуры и интерфейсы в одном блоке компиляции
remove Определяет метод доступа к пользовательским событиям, который вызывается, когда клиентский код отписывается от события
set Определяет метод доступа для свойства или индексатора
value Служит для установки методов доступа и для добавления или удаления обработчиков событий
var Позволяет компилятору определять тип переменной, объявленной в области метода
where Добавляет ограничения к универсальному объявлению.(дополнительную информацию также можно получить в разделе where)
yield Используется в блоке итерации для возврата значений объекту перечисления или для обозначения окончания итерации

 



Поделиться:


Последнее изменение этой страницы: 2016-12-28; просмотров: 171; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.135.219.166 (0.004 с.)