264.50K
Category: programmingprogramming

Введение в C#

1.

1
Урок 1
Введение в C#
Инструменты разработчика,
написание первой программы

2.

2
Платформа C#
Простота
Безопасность
Переносимость
Объектно-ориентированный характер программирования
Надежность

3.

3
Платформа C#
Многопоточность
Архитектурная независимость
Интерпретируемость
Высокая производительность

4.

4

5.

5
Компиляция и выполнение C#
программы

6.

6
Арифметические операции
Операция
Описание
+
Сложение
-
Вычитание
*
Умножение
/
Деление
%
Остаток от деления
++
Инкремент (приращение на 1)

7.

7
Арифметические операции
Операция
Описание
+=
Сложение с присваиванием
-=
Вычитание с присваиванием
*=
Умножение с присваиванием
/=
Деление с присваиванием
%=
Остаток от деления с присваиванием
--
Декремент (отрицательное приращение на 1)

8.

8
Формы записи условных
операторов:
if (условие) оператор;
if (условие) {
последовательность
операторов } else {
последовательность
операторов }

9.

9
Доступные операторы сравнения:
Оператор
Значение
<
Меньше
<=
Меньше или равно
>
Больше
>=
Больше или равно
==
Равно
!=
Неравно

10.

1
0
Доступные операторы сравнения:
if (условие) оператор;
if (условие) {
последовательность
операторов } else {
последовательность
операторов }

11.

11
1
2
static void Main(string[] args)
{
int a = 5;
int b = 2;
c = a + b;
Console.WriteLine(c);
}
public static void main(String[] args) {
char c1 = “Hello”;
Console.WriteLine(c);
}

12.

1
2
3
4
static void Main(string[] args)
string hw = “Hello, World!”;
Console.WriteLine(hw);
}
static void Main(string[] args) {
string q = ‘Hello’;
Console.WriteLine(q);
}

13.

1
3
5
static void Main(string[] args) {
int a = 10;
int b = 20;
int c = a * 2 - b + 5;
Console.WriteLine(“c = “ + c);
}
6
static void Main(string[] args) {
int a = 20;
string b = “myNumber = “;
a *= a;
Console.WriteLine(b + a);
}

14.

1
4

15.

1
5
Приведение типов данных
1.
Неявное приведение типов происходит автоматически при попытке
преобразовать значение из более узкого типа данных в более широкий
byte b = 50; short s = b;
2. При явном приведении типов из более широкого в более узкий тип
данных C# потребует от вас подтверждения ваших действий.
short s = 100; byte a = (byte)s;
English     Русский Rules