- Деталі
- Автор: Teacher
- Категорія: Програмування на CSharp
- Перегляди: 8047
Файл - це набір даних, який зберігається на зовнішньому запам'ятовуючому пристрої (наприклад на жорсткому диску). Файл має ім'я і розширення. Розширення дозволяє ідентифікувати, які дані і в якому форматі зберігаються у файлі.
Під роботою з файлами мається на увазі:
- Створення файлів;
- Видалення файлів;
- Читання даних;
- Запис даних;
- Зміна параметрів файлу (ім'я, розширення ...);
- Інше.
- Деталі
- Автор: Teacher
- Категорія: Програмування на CSharp
- Перегляди: 6615
У попередніх уроках, в деяких програмах ми не враховували непередбачені ситуації, які можуть призводити до помилок. Наприклад, коли нам необхідно було ввести число. Якщо замість числа ми ввели б рядок, то при конвертації цього рядка в чисельний тип програма б аварійно завершила роботу, і ми отримали б помилку.
Такі помилки і інші непередбачені ситуації в Сі-шарп називаються винятками. Обробка винятків - це опис реакції програми на подібні події (виключення) під час виконання програми. Реакцією програми може бути коректне завершення роботи програми, виведення інформації про помилку і запит повторення дії (при введенні даних).
- Деталі
- Автор: Teacher
- Категорія: Програмування на CSharp
- Перегляди: 13071
Робота з рядками в Сі-шарп. Клас String
Рядки в Сі-шарп - це об'єкти класу String, значенням яких є текст. Для роботи з рядками в цьому класі визначено безліч методів (функций) і в цьому уроці ми розглянемо деякі з них.
Щоб використовувати рядок, його потрібно спочатку створити - приcвоїти яке-небудь значення, інакше ми отримаємо помилку: "Використання локальної змінної" [ім'я змінної] ", якої не присвоєно значення". Оголосимо простий рядок і виведемо його на екран:
static void Main (string [] args)
{
string s = "Hello World!";
Console.WriteLine (s);
}
static void Main (string [] args)
{
string s;
Console.WriteLine (s); // Помилка, рядок не створений
}
- Деталі
- Автор: Teacher
- Категорія: Програмування на CSharp
- Перегляди: 6333
Функції в Сі-шарп.
Функція являє собою невелику підпрограму. Якщо просто програма - це рішення якоїсь прикладної задачі, то функція - це також рішення, тільки вже в рамках програми і, відповідно, вона виконує завдання «простіше». Функції дозволяють зменшити розмір програми за рахунок того, що не потрібно повторно писати якийсь фрагмент коду - ми просто викликаємо скільки завгодно і де потрібно оголошену функцію.
Функції в Сі-шарп також називають методами. Між цими двома поняттями різниця невелика, і тут ми будемо використовувати термін функція.
До цього, ми весь код писали у функції main. Функція main є головною функцією програми та точкою входу програми. Будь-яка функція в Сі-шарп може бути оголошена тільки в рамках класу, так як C # - повністю об'єктно-орієнтована мова програмування (ООП). Оголошення користувача функції всередині іншої функції (наприклад main) неприпустимо. Оголошення функції має наступну структуру:
[Модифікатор доступу] [тип значення] [ім'я функції] ([аргументи])
{
// Тіло функції
}
- Деталі
- Автор: Teacher
- Категорія: Програмування на CSharp
- Перегляди: 3978
Оператор циклу foreach в Сі-шарп служить для перебору елементів колекції. До колекцій належать масиви, списки List і користувальницькі класи колекцій. У даному операторі не потрібно створювати змінну-лічильник для доступу до елементів колекції, на відміну від інших циклів. Оператор foreach має наступну структуру:
foreach ([тип] [змінна] in [колекція])
{
// Тіло циклу
}
- Деталі
- Автор: Teacher
- Категорія: Програмування на CSharp
- Перегляди: 6686
Цикли служать для багаторазового повторення деякого фрагмента коду.
У Сі-шарп є чотири оператора циклів: for, while, do-while, foreach.
1.Цикл for
Цей цикл використовується тоді, коли наперед відомо, скільки повторень потрібно зробити. Він має наступну структуру:
- Деталі
- Автор: Teacher
- Категорія: Програмування на CSharp
- Перегляди: 28092
Масиви в Сі-шарп. Клас Список
Масив - це набір однотипних даних, які містяться у пам'яті послідовно один за одним. Доступ до елементів масиву здійснюється за індексом (номером) елемента. Масив може містити елементи будь-якого типу даних, можна навіть створювати масив масивів (ступінчастий масив). Кількість елементів у масиві називається розміром масиву. Масиви відносяться до посилальних типів даних.
Масиви в Сі-шарп можуть бути одновимірними і багатовимірними.
- Деталі
- Автор: Teacher
- Категорія: Програмування на CSharp
- Перегляди: 12094
Умовні оператори служать для розгалуження програми. Залежно від деякої умови виконується той чи інший набір команд.
В Сі-шарп є три умовних оператори: «if-else», «switch» і «?:» - тернарний оператор.
- Деталі
- Автор: Teacher
- Категорія: Програмування на CSharp
- Перегляди: 12293
На цьому уроці ми поговоримо про арифметичні і логічні операції, без яких складно уявити будь-яку програму.
Всі операції діляться на два типи: унарні і бінарні. До унарних належать операції, в яких бере участь один операнд. В бінарних операціях - два операнда. Операнд - це дані, які приймають участь в операції. Наприклад, оператор додавання «+» - бінарний 2 + 3, тут операндами є числа 2 і 3 Список бінарних арифметичних операцій наведено в таблиці:
- Деталі
- Автор: Teacher
- Категорія: Програмування на CSharp
- Перегляди: 13207
Урок2. Змінні, типи даних, константи в Сі-шарп
Змінна - це іменована область пам'яті. У змінну можна записувати дані і зчитувати. Дані, записані в змінної, називаються значенням змінної.
Сі-шарп - мова жорсткої типізації. Кожна змінна повинна бути певного типу даних. Нижче, в таблиці наведені вбудовані типи даних мови Сі-шарп: