#1 C# basics

16
Основи C#

Transcript of #1 C# basics

Page 1: #1 C# basics

Основи C#

Page 2: #1 C# basics

1. Що таке код програми?

2. Середовища розробки.

3. Перша програма

4. Базовий синтаксис

5. Типи даних

6. Змінні

7. Strings

8. Масиви

9. Цикли

10. Логічні операції

11. Умовні оператори

12. Параметри функцій

Зміст

Page 3: #1 C# basics

Що таке код програми?ф

ункц

ія

Page 4: #1 C# basics

• Visual Studio

• Eclipse

• NetBeans IDE

• Delphi

• Notepad?

Середовища розробки

Page 5: #1 C# basics

Перша програма

Hello world!

Page 6: #1 C# basics

Синтаксис

Page 7: #1 C# basics

Основні типи даних:

- void

- int\long\short

- float\double

- decimal

- bool

- string\char

- object

Типи даних

Page 8: #1 C# basics

Буратіно і яблука?

Page 9: #1 C# basics

• Оголошення простих типів

• Константи

• Створення об’єктів

Змінні

Змінна – об’єкт програми, область пам’яті у якій ми можемо збегірати, змінювати та отримувати дані з різних частин програми

Page 10: #1 C# basics

• Чому погано писати

• Використовуйте

СтрінгИ

Стрічка – це об’єкти типу string, який представляє довільну стрічку тексту.

Page 11: #1 C# basics

• Оголошення

• Доступ до елементу

МасивиМасив – сукупність елементів одного типу даних, впорядкованих за індексами.

Page 12: #1 C# basics

Цикл – це повторення виконання однієї і тієї ж частини коду декілька раз (доки дійсна умова)

Цикли

- for (var i; i<count; i++)

- while (i > count)

- do…while (i > count)

- Foreach (var i in items)

Page 13: #1 C# basics

Унарні !

Бінарні || && < > >= <= == !=

Тринарні ? :

Логічні операції

Page 14: #1 C# basics

Іфчики

Умовні оператори – це оператори які дозволяють виконувати або не виконувати певний функціонал в залежності від того чи справидиться умова виконання чи ні.

Page 15: #1 C# basics

Параметри функцій

Parameter default values.

Params – навіщо це.

Ref – передача параметрів у функцію завжди по посиланню.

Out – вихідний параметр функції.

Page 16: #1 C# basics

Ніби кінець