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

Операции

Основные виды операций:

  • Математические операции.

  • Операции присвоения

  • Операция сравнения

  • Логические операции

  • Операции работы со строками

  • Операции по определению видимости имен и выбора членов.

  • Операция выбора

  • Другие операции

Математических операции

Операция

Обозначение

Пример и результат

сложение

+

4+10=14

вычитание

-

8-5=3

умножение

*

2*3=6

деление

/

14 / 3=4,66666

целочисленное деление

\

14 \ 3=4

деление по модулю

mod

13 mod 5=3

возведение в степень

^

4^2=16

Операция деления по модулю возвращает остаток от деления (разность между первым аргументом и максимальным числом, делящимся на второй аргумент без остатка и меньшим или равным первому аргументу). Аналогична x - (x\y)*y.

Операции присвоения

Операция

Обозначение

присвоения

=

доп. операции присвоения

Знак_бинарной_операций=

сложение

+=

вычитание

-=

умножение

*=

деление

\=

целочисленное деление

/=

возведение в степень

^=

конкатенация

&=

побитовые операции

<<= >>= &=

Дополнительные операции присвоения являются комбинированными, они состоят из двух символов: первый знак одной из бинарных операций (работающих с двумя аргументами), а второй знак это операция присвоения. Суть такой операции присвоения в том, что над аргументами слева и справа от такой операции присвоения производится операция, заданная первым символом, а результат записывается в аргумент, заданный слева от операции присвоения. Например, a+=5 эквивалентна a=a+5

Операции сравнения (Операции отношений)

Операции сравнения возвращают значение логического типа, т.е. истина или ложь.

Операция

Обозначение

Пример

Результат

больше

>

4>10

False

меньше

<

4<10

True

не меньше

>=

4>=4

True

не больше

<=

4<=10

True

равенства

=

5=5

True

неравенства

<>

5<>5

False

Логические операции

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

Операция

Обозначение

Пример

Результат

И

AND

True AND False

False

Или

OR

True OR False

True

Не

NOT

NOT True

False

Операция булевого выбора аналог оператора выбора If...Еlsе. Её суть в том, что сначала вычисляется условие и если оно истинно, то возвращается первое выражение, если ложно, то второе выражение. В Visual Basic Net эта операция представлена в виде функции.

Определение

iif(условие1,выражение1,выражение2)

Пример

y = iif(x < 1 ,8,3)

y равно(если x = 2)

3

y равно(если x = -1)

8

y равно(если x = 5)

3

Операции по определению видимости имен и выбора членов (обращения к элементам классов и структур)

Служат для того, чтобы обратиться к элементу (например, свойству или методу) класса или структуры используется операция '.' (Например TextBox1.Text=”Hi!”).

Операции работы со строками

Конкатенация служит для слияния строк. Visual Basic Net можно использовать как знак суммирования (+), так и знак "коммерческое и" (&). Однако для лучшей читаемости кода рекомендуется применять только &, так как знак плюса используется обычно при суммировании числовых значений.

Другие операции

Для обращения к элементу массива используется оператор (). Например: a=arr(2) – переменной a присваивается значение элемента массива arr под номером 2.

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