Биты и байты.

Биты и байты.
Показаны сообщения с ярлыком C#. Показать все сообщения
Показаны сообщения с ярлыком C#. Показать все сообщения

пятница, 8 мая 2015 г.

Краткий справочник по C#

Операторы C#

В переменных типа значения хранятся данные, а в переменных ссылочного типа хранятся ссылки на фактические данные. 
Ссылочные типы также называются объектами. 

Типы значений состоят из двух основных категорий:
Структуры делятся на следующие категории:
Для объявления ссылочных типов используются следующие ключевые слова:
В C# также предусмотрены следующие встроенные ссылочные типы:
Начиная с версии Visual C# 3.0 объявляемые в области метода переменные могут иметь неявный тип var. 
Локальная переменная с неявным типом имеет строгую типизацию, как если бы тип был задан явно, только тип определяет компилятор. 
Следующие два объявления i функционально являются эквивалентами:
var i = 10; // implicitly typed
int i = 10; //explicitly typed
 
do, for, foreach, in, while

Оператор if
bool condition = true;
if (condition)
{
    Console.WriteLine("The variable is set to true.");
}
else
{
    Console.WriteLine("The variable is set to false.");
}

Оператор switch 
int caseSwitch = 1;
switch (caseSwitch)
{
    case 1:
        Console.WriteLine("Case 1");
        break;
    case 2:
        Console.WriteLine("Case 2");
        break;
    default:
        Console.WriteLine("Default case");
        break;
}

Цикл for
for (int i = 1; i <= 5; i++)
{
   Console.WriteLine(i);
}
 
Цикл foreach
int[] fibarray = new int[] { 0, 1, 1, 2, 3, 5, 8, 13 };
foreach (int element in fibarray)
{
    System.Console.WriteLine(element);
}
System.Console.WriteLine();

В следующей таблице представлен список операторов C#, сгруппированных в порядке приоритета. 
Операторы в каждой группе имеют одинаковый приоритет.

Категория оператора
Операторы
Основные
Унарные
Мультипликативные
Аддитивные
Сдвиг
Относительные и тестирующие тип
Равенство
Логическое И
Логическое ИСКЛЮЧАЮЩЕЕ ИЛИ

Логическое ИЛИ
Условное И
Условное ИЛИ
Поддержка значения NULL
Условный оператор
Присвоение и лямбда-выражение


About