
- •Запитання для самоконтролю
- •Додаток 1 Алгоритмічні конструкції
- •Приклади команд для циклі "поки" і "для"
- •Додаток 2 Оператори мови програмування с#
- •Основні оператори
- •Унарні оператори
- •Оператори рівності
- •Оператори назначення та анонімні оператори
- •Логічні, оператори умови та Null-оператори
- •Методи обробки рядків, що часто використовуються
Оператори рівності
Выражение |
Описание |
x == y |
Равно |
x != y |
Не равно |
Таблиця 8
Оператори назначення та анонімні оператори
Выражение |
Описание |
= |
Присваивание |
x op= y |
Составные операторы присвоения: +=, -=, *=, /=, %=, &=, |=, !=, <<=, >>= |
(T x) => y |
Анонимная функция (лямбда-выражение) |
Таблиця9
Логічні, оператори умови та Null-оператори
Категория |
Выражение |
Описание |
Логическое AND |
x & y |
Целочисленное поразрядное AND, логическое AND |
Логическое исключающее XOR |
x ^ y |
Целочисленное поразрядное исключающее XOR, логическое исключающее XOR |
Логическое OR |
x | y |
Целочисленное поразрядное OR, логическое OR |
Условное AND |
x && y |
Вычисляет y только если x имеет значение true |
Условное OR |
x || y |
Вычисляет y только если x имеет значение false |
Объединение нулей |
X ?? y |
Равно y, если x — нулевое, в противном случае равно x |
Условное |
x ?: y : z |
Равно y, если x имеет значение true, z если x имеет значение false |
Таблиця 10
Методи обробки рядків, що часто використовуються
static string Copy (string str) |
Возвращает копию строки str |
int compareTo ( string str) |
Возвращает отрицательное значение, если вызывающая строка меньше строки str , положительное значение, если вызывающая строка больше строки str , и нуль, если сравниваемые строки равны |
int indexOf ( string str) |
Выполняет в вызывающей строке поиск подстроки, заданной параметром str . Возвращает индекс первого вхождения искомой подстроки или - 1 , если она не будет обнаружена |
int LastindexOf ( string str ) |
Выполняет в вызывающей строке поиск подстроки, заданной параметром str . Возвращает индекс последнего вхождения искомой подстроки или - 1 , если она не будет обнаружена |
string ToLower () |
Возвращает строчную версию вызывающей строки |
string ToupperO |
Возвращает прописную версию вызывающей строки |