Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
CSharp Language Specification.doc
Скачиваний:
12
Добавлен:
26.09.2019
Размер:
4.75 Mб
Скачать
      1. Ключевые слова

ключевое_слово: одно из следующих: 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 int interface internal is lock long namespace new null object operator 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

      1. Литералы

литерал: логический_литерал целочисленный_литерал действительный_литерал символьный_литерал строковый_литерал литерал_null

логический_литерал: true false

целочисленный_литерал: десятичный_целочисленный_литерал шестнадцатеричный_целочисленный_литерал

десятичный_целочисленный_литерал: десятичные_цифры суффикс_целочисленного_типанеобязательно

десятичные_цифры: десятичная_цифра десятичные_цифры десятичная_цифра

десятичная_цифра: одна из следующих: 0 1 2 3 4 5 6 7 8 9

суффикс_целочисленного_типа: один из следующих: U u L l UL Ul uL ul LU Lu lU lu

шестнадцатеричный_целочисленный_литерал: 0x шестнадцатеричные_цифры суффикс_целочисленного_типанеобязательно 0X шестнадцатеричные_цифры суффикс_целочисленного_типанеобязательно

шестнадцатеричные_цифры: шестнадцатеричная_цифра шестнадцатеричные_цифры шестандцатеричная_цифра

шестнадцатеричная_цифра: одна из следующих: 0 1 2 3 4 5 6 7 8 9 A B C D E F a b c d e f

действительный_литерал: десятичные_цифры . десятичные_цифры порядок_числанеобязательно суффикс_действительного_числанеобязательно . десятичные_цифры порядок_числанеобязательно суффикс_действительного_числанеобязательно десятичные_цифры порядок_числа суффикс_действительного_числанеобязательно десятичные_цифры суффикс_действительного_числа

порядок_числа: e знакнеобязательно десятичное_число E знакнеобязательно десятичное_число

знак: один из следующих: + -

суффикс_действительного_числа: один из следующих: F f D d M m

символьный_литерал: ' символ '

символ: отдельный_символ простая_управляющая_последовательность шестнадцатеричная_управляющая_последовательность управляющая_последовательность_Юникода

отдельный_знак: Любой знак за исключением знака апострофа (') (U+0027), косой черты (\) (U+005C) и символа_следующей_строки

простая_управляющая_последовательность: одно из следующих: \' \" \\ \0 \a \b \f \n \r \t \v

шестнадцатеричная_управляющая_последовательность: \x шестнадцатеричная_цифра шестнадцатеричная_цифранеобязательно шестнадцатеричная_цифранеобязательно шестнадцатеричная_цифранеобязательно

строковый_литерал: правильный_строковый_литерал буквальный_строковый_литерал

правильный_строковый_литерал: " символы_правильного_строкового_литераланеобязательно "

символы_правильного_строкового_литерала: символ_правильного_строкового_литерала символы_правильного_строкового_литерала символ_правильного_строкового_литерала

символ_правильного_строкового_литерала: один_символ_правильного_строкового_литерала простая_управляющая_последовательность шестнадцатеричная_управляющая_последовательность управляющая_последовательность_Юникода

один_символ_правильного_строкового_литерала: Любой символ за исключением символа кавычек (") (U+0022), косой черты (\) (U+005C) и символа_следующей_строки

буквальный_строковый_литерал: @" символы_буквального_строкового_литераланеобязательно "

символы_буквального_строкового_литерала: символ_буквального_строкового_литерала символы_буквального_строкового_литерала символ_буквального_строкового_литерала

символ_буквального_строкового_литерала: один_символ_буквального_строкового_литерала управляющая_последовательность_кавычки

один_символ_буквального_строкового_литерала: любой символ за исключением "

управляющая_последовательность_кавычки: ""

литерал_null: null

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]