Не углубляясь в подробности, посмотрим, из чего состоит программа. В первой строке записана команда using. Данная команда означает, что мы хотим обратиться к библиотеке, содержащей разные полезные вещи, которые написали за нас другие программисты. В данном случае есть библиотека System, с помощью которой наша программа сможет общаться с внешним миром.

Перейдем сразу к тому, что нам точно понадобится.

static void Main(string[] args)

{

   // Здесь будем писать код программы

}

Main – это основная функция нашей программы, она будет запускаться автоматически при запуске программы. Когда-нибудь в наших программах будет несколько функций, и тогда первой из них будет запускаться Main. Пока же это основная и единственная наша функция. Внутри фигурных скобок мы будем писать свои программы. Вся логика программ будет начинаться после открывающей фигурной скобки и заканчиваться – закрывающей фигурной скобкой.

Сейчас внутри фигурных скобок содержится комментарий. Он начинается с //, после чего до конца строки можно писать пояснения к программе. Комментарии не влияют на логику программы. Они нужны для комментирования кода. В будущем на месте данного комментария мы будем писать осмысленную программу.

Hello, World!

В программировании есть такая традиция – изучение любого языка начинается с написания программы, которая выводит на экран сообщение «Hello, World!»:

using System;

namespace HelloWorld

{

class Program

{

static void Main(string[] args)

{

Console.Write("Hello, World!");

}

}

}

У нас появилась новая строка:

Console.Write("Hello, World!");

Сonsole – это объект, который отвечает за консоль. Консоль – это черное окошко, которое появляется при запуске программы. Операция Write как раз и означает написать. «Console Write» переводится «Написать на консоль».

Текст для вывода на экран идет внутри круглых скобок и в двойных кавычках. Не забывайте ставить точку с запятой (;) там, где она есть в примерах кода. Почти после всех операторов в языке C# ставится точка с запятой (;).




Следует помнить:

Строка выведется ровно такая,

как указали внутри кавычек,

со всеми пробелами и символами.


Запуск программы

Давайте запустим нашу программу. Для этого нажмем комбинацию клавиш CTRL и F5. Если в программе есть ошибка, система сообщит нам, что запуск не удался. Ошибки будут перечислены в окне «Список ошибок». Если всё правильно, то появится чёрное окно консоли с надписью "Hello, World!":



Чтобы закрыть консоль, необходимо нажать любую клавишу.

2.

Типы данных. Переменные

2.1

Ввод-вывод информации. Типы данных

Console.WriteLine

Мы уже знаем, что выводить строки можно с помощью команды Console.Write(). Есть еще похожая команда Console.WriteLine(). Она не только выводит строку,

но и переводит после этого курсор в консоли на новую строку.

Для лучшего понимания рассмотрим два примера.

static void Main(string[] args)

{

Console.Write("Hello"); // вывод

Console.Write("World!"); // вывод

}

Получим строку:

HelloWorld!

Дело в том, что после команды

Console.Write("Hello");

курсор в консоли остается на той же строке. Туда же вторая команда дописывает строку "World!". Таким образом и получается склеенная строка.




Запомните:

// – это комментарий. Это текст, который

не воспринимается и не выполняется программа. Это нужно нам, чтобы отметить дополнительную информацию о происходящем в коде.


А если используем Console.WriteLine():

static void Main(string[] args)

{

Console.WriteLine("Hello"); // вывод и перенос на новую строку

Console.WriteLine("World!"); // вывод и перенос на новую строку

}

Вывод будет следующим:

Hello

World!

Дело в том, что после команды