Обучение C#

Формула программиста

основатель — Волосатов Евгений Витольдович
Поздравляю с 1 сентября! Система начисления Байтов работает.

Создание консольного приложения на языке C#

Создадим консольное приложение на языке программирования C#. Для этого в Microsoft Visual Studio выбираем меню Файл ⇒ Создать ⇒ Проект.
image articles/478/478_1.png

В появившемся окне выбираем Visual C# ⇒ Консольное приложение. Задаем имя проекта и нажимаем OK.
image articles/478/478_2.png

Visual Studio создает проект и открывает в правой части окна Обозреватель решений, а в левой части – окно программного кода.
image articles/478/478_3.png

Если по каким-то причинам обозреватель решений не открылся, его можно открыть выбрав меню Проект ⇒ Обозреватель решений.
image articles/478/478_4.png

Рассмотрим структуру получившейся программы.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace MyFirstProgram
{
  class Program
  {
    static void Main(string[] args)
    {
    }
  }
}

Структура программы на языке C# представляет собой блочную организацию. Каждый блок представляет собой последовательность программного кода, заключенную в фигурные скобки. Блоки могут быть вложены один в другой или идти последовательно.
{     // Блок 1
  {   // Блок 2
    { // Блок 3
    }
  }
}
{ // Блок 1
}
{ // Блок 2
}
{ // Блок 3
}

Первые пять строк представляют собой директивы using и на текущий момент не задействуются. В строке
6
namespace MyFirstProgram

ключевое слово namespace, обозначающее пространство имён, используется для объявления области, которая содержит набор связанных объектов.

Внутри указанного пространства имен расположен основной класс программы
8
  class Program

Это заголовок определения класса. По умолчанию создается класс с именем Program, но это имя без труда может быть изменено пользователем.
Далее в фигурных скобках размещается тело класса, содержащее поля и методы. В данном случае тело класса состоит из одного метода с заголовком
10
    static void Main(string[] args)

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

Откомпилируем проект, выбрав меню Сборка ⇒ Пересобрать решение.
image articles/478/478_7.png

В окне вывода появляется сообщение об успешном перестроении проекта.
image articles/478/478_8.png

Для запуска на выполнение выбираем меню Отладка ⇒ Начать отладку или нажимаем кнопку Пуск или клавишу F5.
image articles/478/478_9.png

В ходе выполнения программы консоль появляется на короткое время, после чего закрывается.
Выведем приветственное сообщение «Привет всем» в окно консоли. Для этого добавим в тело основного метода программы первую строчку кода:
 
    Console.WriteLine("Привет всем!");
Для того чтобы задержать окно консоли до нажатия кнопки, добавим в тело основного метода еще одну строчку кода:
 
    Console.ReadKey();
image articles/478/478_10.png

Снова откомпилируем проект и запустим на выполнение. Результатом выполнения программы является окно консоли, где выведено первое сообщение, и которое закрывается по нажатию любой кнопки.

Переходите к решению консольных задач в разделах Семантика и Алгоритмика

Автор: Вставская Елена Владимировна

 
Написать комментарий:




Начинаем практику по языку C#





Если вы пришли без приглашения -
введите тысяча двадцать четыре (цифрами).
Чтобы стать хорошим программистом — нужно писать программы. На нашем сайте очень много практических упражнений.

После заполнения формы ты будешь подписан на рассылку «C# Вебинары и Видеоуроки», у тебя появится доступ к видеоурокам и консольным задачам.

Несколько раз в неделю тебе будут приходить письма — приглашения на вебинары, информация об акциях и скидках, полезная информация по C#.

Ты в любой момент сможешь отписаться от рассылки.