logo

Підручник C#

Підручник C Sharp

Посібник 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

C#

  • Підручник C#
  • Що таке C#
  • C++ проти C#
  • Java проти C#
  • Історія C#
  • Особливості C#
  • Приклад C#
  • Змінні C#
  • Оператори C#
  • C# Ключові слова

Керуючі оператори 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#

  • 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#

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#. Але якщо є якась помилка, будь ласка, опублікуйте проблему в контактній формі.