Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Теоретический_курс.doc
Скачиваний:
37
Добавлен:
10.11.2019
Размер:
7.68 Mб
Скачать

6. Ключевые слова, используемые для пространств имён

Ключевые слова и операторы, связанные с использованием пространств имён:

  • namespace.

  • using.

  • «.».

  • «::».

  • Псевдоним extern.

7. Различные ключевые слова

Эти ключевые слова используются для выполнения различных действий, например создания объектов, проверки типа времени выполнения объекта, получения размера типа и так далее. В этом разделе приведены следующие ключевые слова:

  • as ― преобразовывает объект в совместимый тип.

  • is ― Проверяет типа времени выполнения объекта.

  • new.

    • Оператор new ― создаёт объекты.

    • Модификатор new ― скрывает унаследованный член.

    • Ограничение new ― указывает параметр типа.

  • sizeof ― получает размер типа.

  • typeof ― получает объект System.Type для типа.

  • true.

    • Оператор true ― возвращает логическое значение «true», указывающее на то, что значение истинно, в противном случае возвращает значение «false».

    • Литерал true ― представляет логическое значение «true».

  • false.

    • Оператор false ― возвращает логическое значение «true», указывающее на то, что значение ложно, в противном случае возвращает значение «false».

    • Литерал false ― представляет логическое значение «false».

  • stackalloc ― выделяет блок памяти в стеке.

Следующие ключевые слова, которые можно использовать в качестве операторов:

  • checked ― указывает проверяемый контекст.

  • unchecked ― указывает непроверяемый контекст.

8. Ключевые слова преобразований

Ключевые слова, используемые в преобразованиях типа:

  • explicit.

  • implicit.

  • operator.

9. Ключевые слова запроса

Контекстно-зависимые ключевые слова, используемые в выражениях запроса:

Предложение

Описание

from

Указание источника данных и переменной диапазона (аналогично переменной итерации)

where

Фильтрация исходных элементов на основе одного или нескольких логических выражений, разделенных операторами AND и OR ( && или || )

select

Указание типа и формы, которую будут иметь элементы в возвращенной последовательности при выполнении запроса

group

Группировка результатов запроса по заданному ключевому значению

into

Предоставление идентификатора, который может служить ссылкой на результаты предложения join, group или selec

orderby

Сортировка результатов запроса по возрастанию или убыванию в компараторе по умолчанию для типа элемента

join

Соединение двух источников данных на основе вычисления равенства между двумя заданными парными критериями

let

Ввод переменной диапазона для хранения результатов вложенного выражения в выражении запроса

in

Контекстно-зависимое ключевое слово в предложении join

on

Контекстно-зависимое ключевое слово в предложении join

equals

Контекстно-зависимое ключевое слово в предложении join

by

Контекстно-зависимое ключевое слово в предложении group

ascendingg

Контекстно-зависимое ключевое слово в предложении orderby

descending

Контекстно-зависимое ключевое слово в предложении orderby