Посібник C# містить базові та розширені концепції C#. Наш підручник C# розроблений для початківців і професіоналів.
C# — це мова програмування .Net Framework.
Наш підручник із C# включає всі теми C#, такі як перший приклад, оператори керування, об’єкти та класи, успадкування, конструктор, деструктор, this, static, sealed, поліморфізм, абстракція, абстрактний клас, інтерфейс, простір імен, інкапсуляція, властивості, індексатор, масиви , рядки, регулярні вирази, обробка винятків, багатопотоковість, файловий IO, колекції тощо.
підрядок методу java
Що таке C#
C# вимовляється як «C-Sharp». Це об’єктно-орієнтована мова програмування від Microsoft, яка працює на .Net Framework.
За допомогою мови програмування C# ми можемо розробляти різні типи захищених і надійних додатків:
- Віконні програми
- Веб-додатки
- Розподілені програми
- Програми веб-служб
- Програми баз даних тощо.
C# схвалено як стандарт ECMA та ISO. C# розроблено для CLI (Common Language Infrastructure). CLI — це специфікація, яка описує виконуваний код і середовище виконання.
На мову програмування C# впливають мови C++, Java, Eiffel, Modula-3, Pascal тощо.
Індекс C#
.Net Framework
- .NET Framework
- CLR
- FCL
C#
- Підручник C#
- Що таке C#
- C++ проти C#
- Java проти C#
- Історія C#
- Особливості C#
- Приклад C#
- Змінні C#
- Оператори C#
- C# Ключові слова
Керуючі оператори C#
- C# if-else
- Перемикач C#
- Цикл For C#
- Цикл C# While
- Цикл Do-While C#
- Перерва C#
- C# Продовжити
- C# Goto
- Коментарі C#
Функції C#
- Функція C#
- Виклик C# за значенням
- Виклик C# за посиланням
- Вихідний параметр C#
Масиви C#
- Масиви C#
- C# Масив до функції
- Багатовимірний масив C#
- Зубчасті масиви C#
- Параметри C#
- Клас масиву C#
- Аргументи командного рядка C#
Об’єкти та класи C#
- Об'єкт і клас C#
- Конструктор C#
- C# Destroyer
- C# це
- Статичний C#
- C# статичний клас
- C# статичний конструктор
- Структури C#
- C# Enum
Властивості C#
- Властивості C#
C# успадкування
- C# успадкування
- C# Агрегація
Поліморфізм C#
- Перевантаження членів C#
- Перевизначення методу C#
- База C#
- Поліморфізм C#
- C# Запечатано
Абстракція C#
- C# Анотація
- Інтерфейс C#
Простір імен C#
- Простори імен C#
- Модифікатори доступу C#
- Інкапсуляція C#
Рядки C#
Рядкові функції C#
- String Clone()
- Порівняння рядків()
- Рядок CompareOrdinal()
- Рядок CompareTo()
- String Concat()
- Рядок Contains()
- Копіювання рядка()
- Рядок CopyTo()
- Рядок EndsWith()
- String Equals()
- Формат рядка()
- Рядок GetEnumerator()
- Рядок GetHashCode()
- Рядок GetType()
- Рядок GetTypeCode()
- Рядок IndexOf()
- Вставка рядка()
- Рядок Intern()
- Рядок IsInterned()
- Рядок IsNormalized()
- String Normalize()
- Рядок IsNullOrEmpty()
- IsNullOrWhiteSpace()
- String Join()
- Рядок LastIndexOf()
- Рядок LastIndexOfAny()
- Рядок PadLeft()
- Рядок PadRight()
- Рядок Remove()
- Заміна рядка()
- Розділення рядка()
- Рядок StartsWith()
- Рядок SubString()
- Рядок ToCharArray()
- Рядок ToLower()
- Рядок ToLowerInvariant()
- String ToString()
- Рядок ToUpper()
- Рядок ToUpperInvariant()
- String Trim()
- Рядок TrimEnd()
- Рядок TrimStart()
Винятки C#
- Обробка винятків C#
- C# спробувати/спіймати
- C# нарешті
- Спеціальний виняток C#
- C# позначено не позначено
- C# SystemException
Файловий ввід-вивід C#
- C# FileStream
- C# StreamWriter
- C# StreamReader
- C# TextWriter
- C# TextReader
- C# BinaryWriter
- C# BinaryReader
- C# StringWriter
- C# StringReader
- Інформація про файл C#
- C# DirectoryInfo
- Серіалізація C#
- Десеріалізація C#
- C# System.IO
Колекції C#
- Колекції C#
- Список C#
- C# HashSet
- C# SortedSet
- C# стек
- Черга C#
- C# LinkedList
- Словник C#
- C# SortedDictionary
- C# SortedList
C# Generics
- C# Generics
Делегати C#
- Делегати C#
Відображення C#
- Відображення C#
Анонімні функції C#
- Анонімна функція
Багатопотоковість C#
- Багатопотоковість C#
- Життєвий цикл потоку C#
- Клас потоку C#
- Основний потік C#
- Приклад потоку C#
- Сну потоку C#
- Скасування потоку C#
- C# Thread Join
- Назва потоку C#
- C# ThreadPriority
C# Синхронізація
- C# Синхронізація
Нові можливості C#
- Нові можливості C#
C# 2.0
- Часткові види
- Ітератори
- Обнулювані типи
- Коваріація делегата
- Висновок делегата
- Статичні класи
- Перетворення груп методів (делегати)
C# 3.0
- Анонімні типи
- Методи розширення
- Вираз запиту
- Частковий метод
- Неявно типізовані локальні змінні
- Ініціалізатори об'єктів і колекцій
- Автоматично реалізовані властивості
- Лямбда-вираз
- Дерева виразів
C# 4.0
- Динамічна прив'язка
- Іменовані та необов'язкові аргументи
- Родовий ко і контраваріант
- Вбудовані типи взаємодії («NoPIA»)
C# 5.0
- Асинхронні методи
- Атрибути інформації про абонента
C# 6.0
- Використання статичної директиви
- Фільтри винятків
- Очікуйте в блоках catch/finally
- Автоматичні ініціалізатори властивостей
- Значення за замовчуванням для властивостей лише для отримання
- Виразні члени
- Нульовий пропагатор
- Інтерполяція рядків
- Ім'я оператора
- Ініціалізатор словника
- Компілятор як послуга (Roslyn)
C# 7.0
- Зіставлення шаблону
- Кортежі
- Деконструкція
- Локальні функції
- Роздільник цифр
- Двійкові літерали
- Ref повертає і місцеві жителі
- Конструктори та фіналізатори з вмістом виразу
- Геттери та сетери з вмістом виразу
- Вихідні змінні
- Узагальнені асинхронні типи повернення
C# 7.1
- Асинхронний основний
- Вирази за замовчуванням
Список програм C#
- Програми C#
- Ряд Фібоначчі
- Просте число
- Паліндром Число
- Факторіал
- Число Армстронга
- Сума цифр
- Зворотний номер
- Поміняти номер
- Від десяткового до двійкового
- Число в символах
- Трикутник алфавіту
- Цифровий трикутник
- Трикутник Фібоначчі
Передумова
Перш ніж вивчати C#, ви повинні мати базові знання мови програмування C.
Аудиторія
Наш навчальний посібник із C# створено, щоб допомогти новачкам і професіоналам.
проблема
Ми запевняємо, що ви не знайдете жодних проблем у цьому підручнику C#. Але якщо є якась помилка, будь ласка, опублікуйте проблему в контактній формі.