Высокоуровневые методы информатики и программирования. Тузовский А.Ф. - 44 стр.

UptoLike

Составители: 

44
s1 = "c:\\c#book\\ch5\\chapter5.doc";
s2 = @"c:\c#book\ch5\chapter5.doc";
После рассмотрения объявления переменных и констант следует
рассмотреть имеющиеся в языке C# операции над данными.
3.3. Операции
Переменные и константы могут объединяться с помощью опера-
ций. В языке C# операция это термин или символ, получающий на
вход одно или несколько операндов (переменных или констант) или вы-
ражений (переменных или констант, связанных между собой знаками
операций), и возвращающий значение некоторого типа (табл. 3.2).
Операции, получающие на вход один операнд, например операция
приращения (++) или new, называются унарными операциями. Опера-
ции, получающие на вход два операнда, например, арифметические
операции (+, , *, /) называются бинарными операциями. И только одна
операция языка C# получает на вход три операнда и называется тер-
нарной операцией, это условная операция (?:).
Таблица 3.2.
Описание операций языка C#
Основные операции
Выражение
Описание
x.y
доступ к элементам типа;
f(x)
вызов метода и делегата;
a[x]
доступ к массиву и индексатору;
x++
постфиксное приращение;
x--
постфиксное уменьшение;
new T(...)
создание объекта класса или делегата;
new T(...)
{...}
создание объекта с инициализацией;
New T[...]
создание массива м. раздел 3.5);
typeof(T)
получение объекта System.Type для T;
delegate {}
анонимная функция (анонимный метод);
Унарные операции
Выражение
Описание
x
отрицательное значение;
!x
логическое отрицание;
~x
поразрядное отрицание;
++x
префиксное приращение;
--x
префиксное уменьшение;
(T)x
явное преобразование x в тип T (кастинг);
Мультипликативные
операции
Аддитивные операции