- Деталі
- Автор: Teacher
- Категорія: Уроки для вивчення C#
- Перегляди: 3558
У цьому невеликому уроці ми поговоримо про альтернативу класів - структурах.
Структура - це простіша версія класів. Всі структури успадковуються від базового класу System.ValueType і є типами значень, тоді як класи - посилальні типи. Структури відрізняються від класів наступними речами:
- Структура не може мати конструктора без параметрів (конструктора за замовчуванням);
- Поля структури не можна ініціалізувати, крім випадків, коли поля статичні.
private int x = 0; // в структурі неприпустимо;
- Примірники структури можна створювати без ключового слова new;
- Структури не можуть успадковуватися від інших структур або класів. Класи не можуть успадковуватися від структур. Структури можуть реалізовувати інтерфейси;
- Так як структури це типи значень, вони мають всі властивості подібних типів (передача в метод за значенням і т.д.), на відміну від посилальних типів;
- Структура може бути nullable типом.
- Деталі
- Автор: Teacher
- Категорія: Уроки для вивчення C#
- Перегляди: 3141
В даній лекції розглядаються основні оператори мови програмування C#. На конкретних прикладах показано використання таких операторів, як арифметичні, оператори порівняння, логічні, оператори зсувів, оператора присвоєння, тернарний оператор.
- Деталі
- Автор: Teacher
- Категорія: Уроки для вивчення C#
- Перегляди: 2998
Тема: Базові типи даних
В данйі лекції розглядаються типи даних: цілі, дійсні, логічний тип їх опис, ініціалізація тощо. Також показано, як здійснюється автоматичне перетворення
і приведення типів.
- Деталі
- Автор: Teacher
- Категорія: Уроки для вивчення C#
- Перегляди: 3586
Тема: Перші прості програми
В даній презентації показано як можна створити першу програму в консольному режимі, показано приклад програми з графічним вікном.
Також показано як використовується команда вводу даних та виводу на екран.
- Деталі
- Автор: Teacher
- Категорія: Уроки для вивчення C#
- Перегляди: 3877
Тема: Історія виникнення мови С#
В даній презентації коротко дано відомості про мову програмування C#, автора розробки даної мови. Розміщено відомості про платформу NET, особливості мови C#.