Освоєння основ програмування C#

C# (вимовляється як "C sharp") — це потужна та універсальна мова програмування, розроблена корпорацією Майкрософт у межах платформи.NET. C#, відомий своєю простотою, широко використовується для розробки настільних програм, веб-програм, мобільних програм та ігор. Якщо ви хочете зануритися у світ програмування на C#, опанування основ — це перший крок до того, щоб стати досвідченим розробником. У цій статті ми розглянемо деякі фундаментальні концепції C# разом із прикладами коду, які допоможуть вам почати роботу.

Змінні та типи даних

Змінні в C# — це контейнери, які містять дані. Перед використанням змінної її потрібно оголосити та вказати тип даних, які вона може містити. Ось кілька поширених типів даних у C#:

  • int: Використовується для зберігання цілих чисел.
  • double: Використовується для зберігання чисел з плаваючою комою (чисел із комою).
  • string: Використовується для зберігання тексту.
  • bool: Використовується для зберігання логічних значень (true або false).
// Variable declaration and initialization
int age = 25;
double height = 6.2;
string name = "John Doe";
bool isStudent = true;

Контрольні структури

Керуючі структури допомагають виконувати код на основі певних умов або багаторазово прокручувати код. Ось кілька часто використовуваних керуючих структур у C#:

Умовні оператори ('if', 'else', 'else if')

int num = 10;

if (num > 0) {
    Console.WriteLine("Positive number");
} else if (num < 0) {
    Console.WriteLine("Negative number");
} else {
    Console.WriteLine("Zero");
}

Петлі ('for', 'while', 'do-while')

// Loop to print numbers from 1 to 5
for (int i = 1; i <= 5; i++) {
    Console.WriteLine(i);
}

// Loop to print numbers from 10 to 1
int j = 10;
while (j >= 1) {
    Console.WriteLine(j);
    j--;
}

Функції

Функції (також відомі як методи) — це блоки коду, які виконують певне завдання. Вони допомагають організовувати код у багаторазові блоки. Ось приклад функції в C#:

// Function to add two numbers
int Add(int a, int b) {
    return a + b;
}

// Calling the Add function
int result = Add(5, 3);
Console.WriteLine(result);  // Output: 8

Об'єктно-орієнтоване програмування (ООП)

C# — це об’єктно-орієнтована мова програмування, що означає, що вона підтримує такі поняття, як класи, об’єкти, успадкування та поліморфізм. Ось простий приклад класу в C#:

// Class representing a Person
class Person {
    public string Name { get; set; }
    public int Age { get; set; }

    public void Introduce() {
        Console.WriteLine($"Hi, my name is {Name} and I'm {Age} years old.");
    }
}

// Creating an instance of the Person class
Person person1 = new Person();
person1.Name = "Alice";
person1.Age = 30;
person1.Introduce();  // Output: Hi, my name is Alice and I'm 30 years old.

Висновок

Оволодіння основами програмування на C# закладає міцну основу для створення більш складних програм. Розуміючи змінні, керуючі структури, функції та об’єктно-орієнтоване програмування, ви будете добре підготовлені для вирішення різноманітних завдань програмування за допомогою C#. Отже, засукайте рукави, почніть кодувати та розкрийте силу C#!

Рекомендовані статті
Основні поради з програмування для розробників C#
Асинхронне програмування на C#
7 ефективних порад, щоб швидше вивчити C#
Вивчення ключових функцій у C#
Різноманітність методів кодування в C#
Як вивчення C# може допомогти погасити борги
Хроніки Арне C# та найкращі методи кодування