Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Programmirovanie ответы.docx
Скачиваний:
10
Добавлен:
26.04.2019
Размер:
260.09 Кб
Скачать

18. Состав языка программирования c#. Алфавит и лексемы. Идентификаторы.

Идентификатор  это имя любого объекта программы, определяемого пользователем.

Ключевые слова (табл. 4.2) имеют раз и навсегда закрепленные значения. Ключевые слова нельзя использовать в качестве имен переменных, классов или методов. В языке существуют так называемые контекстно-зависимые слова: get, set,yield, value, where, partiel, которые также желательно не использовать в качестве имен других элементов программы.

При записи элементы языка (имена, константы, ключевые слова) нельзя сливать, они должны друг от друга отделяться разделителем.

Знак операции – это один или более символов, определяющих действие над операндами. Внутри знака операции пробелы не допускаются.

Таблица 4.2 Ключевые слова С#

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

Категория

Знак операции

Название

Первичные

.

х()

х[]

Х++

Х--

new

typeof

checked

unchecked

Доступ к элементу

Вызов метода или делегата

Доступ к элементу

Постфиксный инкремент

Постфиксный декремент

Выделение памяти

Получение типа

Проверяемый код

Непроверяемый код

Унарные

+

-

!

~

++X

--X

(тип) x

Унарный плюс

Унарный минус (арифметическое отрицание)

Логическое отрицание

Поразрядное отрицание

Префиксный инкремент

Префиксный декремент

Преобразование типа

Мультипликативные (типа умножения)

*

/

%

Умножение

Деление

Остаток от деления

Аддитивные (типа сложения)

+

-

Сложение

Вычитание

Сдвига

<<

>>

Сдвиг влево

Сдвиг вправо

Отношения и проверки типа

<

>

<=

>=

is

as

Меньше

Больше

Меньше или равно

Больше или равно

Проверка принадлежности типу

Приведение типа

Проверки на равенство

= =

! =

Равно

Не равно

Поразрядные логические

&

^

|

Поразрядная конъюнкция (И)

Поразрядное исключающее ИЛИ

Поразрядная дизъюнкция (ИЛИ)

Условные

логические

&&

| |

Логическое И

Логическое ИЛИ

Условная

? :

Условная операция

Присваивания

=

*=

/=

%=

+=

-=

<<=

>>=

&=

^=

| =

Присваивание

Умножение с присваиванием

Деление с присваиванием

Остаток отделения с присваиванием

Сложение с присваиванием

Вычитание с присваиванием

Сдвиг влево с присваиванием

Сдвиг вправо с присваиванием

Поразрядное И с присваиванием

Поразрядное исключающее ИЛИ с присваиванием

Поразрядное ИЛИ с присваиванием

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