«Привет, мир!» — первая программа на C#

В этом уроке вы напишите простую программу «Привет, мир!» на C#и познакомитесь с основным синтаксисом и требованиями к программе на C#.

Программа «Привет, мир!» — первая программа, которую мы пишем, когда погружаемся в новый язык. Она просто выводит сообщение «Привет, мир!» на экран, вот и все.

Цель написания этой программы — познакомиться с основным синтаксисом и требованиями языка программирования.

Пишем «Привет, мир!» на C#

// код программы «Привет, мир!»
namespace HelloWorld
{
    class Hello {         
        static void Main(string[] args)
        {
            System.Console.WriteLine("Привет, мир!");
        }
    }
}
После запуска программа выведет:
Привет, мир!

Как работает эта программа

Давайте разберем программу построчно.

1. // код программы «Привет, мир!»
// указывает на начало комментария в C#. Компилятор C# не выполняет комментарии. Они предназначены для того, чтобы разработчики лучше понимали содержимое кода.

2. namespace HelloWorld{...}
Ключевое слово namespace используется для определения пространства имен. Мы создаем пространство имен HelloWorld.

3. class Hello{...}
Указанный выше оператор создает класс с именем — Hello. Поскольку C# — это объектно-ориентированный язык программирования, наличие класса обязательно для выполнения программы.

4. static void Main(string[] args){...}
Main() — метод класса Hello. Выполнение любой программы на C# начинается с метода Main(), поэтому наличие данного метода тоже обязательно.

Синтаксис метода Main()

static void Main(string[] args)
{
  …
}

 

Подробнее о методах мы поговорим позже. Сейчас вам достаточно понимать, что этот фрагмент кода выводит «Привет, мир!» на экран. Подробнее о том, как он работает, вы узнаете в следующих главах.

Как иначе написать программу «Привет, мир!»

Альтернативный способ написать программу «Привет, мир!»:

// код программы «Привет, мир!»
using System;

namespace HelloWorld
{
    class Hello {         
        static void Main(string[] args)
        {
            Console.WriteLine("Привет, мир!");
        }
    }
}

Заметьте, в данном случае мы написали using System; в начале программы. Благодаря этому, мы можем заменить

System.Console.WriteLine("Привет, мир!");

на

Console.WriteLine("Привет, мир!");

Такое упрощение мы будем использовать и в последующих главах.

Что нужно запомнить

  • В каждой программе на C# должно быть определение класса.
  • Выполнение программы начинается с метода Main().
  • Метод Main() находится внутри определения класса.

«Привет, мир!» — простая программа для знакомства с C#. Это нормально, если вы чего-то не поняли. Никто ничего не понимал в самом начале. По мере того, как мы будем двигаться дальше, все начнет проясняться.

codechick

СodeСhick.io - простой и эффективный способ изучения программирования.

2024 ©