C# Синтаксис
C# Синтаксис
У попередньому розділі ми створили файл C# під назвою Program.cs і використали такий код, щоб вивести на екран "Hello World":
Program.cs
using System;
namespace HelloWorld
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("Hello World!");
}
}
}
Результат:
Hello World!
Пояснення прикладу
Рядок 1: using System
означає, що ми можемо використовувати класи з простору імен System
.
Рядок 2: Порожній рядок. C# ігнорує пробіли. Однак кілька рядків роблять код більш читабельним.
Рядок 3: namespace
використовується для організації вашого коду та є контейнером для класів та інших просторів імен.
Рядок 4: Фігурні дужки {}
позначають початок і кінець блоку коду.
Рядок 5: class
- це контейнер для даних і методів, який надає функціональність вашій програмі. Кожен рядок коду, який виконується на C#, має бути всередині класу. У нашому прикладі ми назвали клас Program.
Не хвилюйтеся, якщо ви не розумієте, як працюють using System
, namespace
та class
. Просто подумайте про це як про те, що (майже) завжди з’являється у вашій програмі, і про що ви дізнаєтеся більше у наступному розділі.
Рядок 7: Ще одна річ, яка завжди з’являється в програмі C#, це метод Main
. Будь-який код у фігурних дужках {}
буде виконано. Вам не обов’язково розуміти ключові слова до та після Main. Ви познайомитеся з ними поетапно, читаючи цей посібник.
Рядок 9: Console
- це клас простору імен System
, який має метод WriteLine()
, який використовується для виведення/друку тексту. У нашому прикладі він виведе "Hello World!".
Якщо ви опустите рядок using System
, вам доведеться написати System.Console.WriteLine()
для друку/виведення тексту.
Примітка: Кожна C# інструкція закінчується крапкою з комою ;
.
Примітка: C# чутливий до регістру: "MyClass" і "myclass" мають різні значення.
Примітка: На відміну від Java, ім’я файлу C# не обов’язково збігається з іменем класу, але вони часто збігаються (для кращої організації). Зберігаючи файл, збережіть його під правильним ім’ям і додайте ".cs" у кінці імені файлу. Щоб запустити наведений вище приклад на вашому комп’ютері, переконайтеся, що C# встановлено належним чином: перейдіть до розділу Початок роботи, щоб дізнатися, як інсталювати C#. Результат має бути:
Hello World!
C# Вправи
Анекдот про C# програміста
Програміст на C# вирішив взяти вихідний і пішов на риболовлю. Він сидить біля річки з вудкою, коли раптом чує голос з води:
- Ти знаєш, що ти можеш оптимізувати свою стратегію лову, використовуючи алгоритми машинного навчання?
Він дивиться навкруги і бачить лише рибу, яка плаває біля поверхні води. Він знову чує голос:
- Також ти можеш автоматизувати процес кидання вудки, використовуючи принципи об’єктно-орієнтованого програмування.
Програміст на C# дивиться здивовано на рибу й питає в неї:
- Ти що, розмовляєш?
Риба відповідає:
- Так, я розмовляю. Бо я - Риба-Шарп.