Урок #2 – Базовая структура. Вывод информации

Урок #2 – Базовая структура. Вывод информации

Базовая структура C# файла на первый взгляд может показаться достаточно сложной и не понятной. В ходе урока мы с нуля пропишем весь C# файл и рассмотрим всю основную структуру. Также мы научимся выводить информацию в консоль и получать данные от пользователя.

Видеоурок

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


Поскольку C# является объектно ориентированным языком программирования, то все файлы представляют из себя классы. Для обращения к классам необходимо создавать объекты и через объекты можно получать данные из класса. 


Вывод фразы «Hello World!» представлен ниже:

Console.WriteLine("Hello World");

Здесь сперва происходит обращение к классу Console, после чего из него берем его метод WriteLine и передаем в него параметр, что будет выведен на экран.


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


Чтобы программа срабатывала корректно необходимо прописывать подключение классов вначале файла, а также нужно указывать пространство имен:

using System;

namespace ProjectOne { }


Команды для вывода данных

Команда Write выводит текст без пропуска строки, а команда WriteLine выводить текст и ставит пропуск строки в конце. 


Мы сами можем указать пропуск строки при выводе текста. Для этого пропишем следующее:

Console.WriteLine("Hello\n\n\nWorld!");

Здесь \n обозначает переход на новую строку, поэтому слово «World!» будет отображено через три строчки после слова «Hello».

Исходный код

Основной код
using System;

namespace project
{

    class Program
    {

        static void Main()
        {
            Console.Write("Перевод строки – \n\n");

            // Строчный комментарий
            /*
                Огромный
                комментарий!
            */
            // Console.Write("Комментарий");
            Console.Write("Текст");

            // Получение данных
            Console.ReadLine();
        }

    }

}

Задание к уроку

Комментарии

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


Благодаря комментариям закомментируйте вывод всей информации.

Посмотреть ответ

Решение задания:

public static void Main() {			
	// Console.WriteLine("");
	/* Console.ReadKey(); */
}

Получить остальные домашние задания можно после подписки на проект

Большое задание по курсу

Вам необходимо оформить подписку на сайте, чтобы иметь доступ ко всем большим заданиям. В задание входит методика решения, а также готовый проект с ответом к заданию.
PS: подобные задания доступны при подписке от 1 месяца

Также стоит посмотреть

Изучение C# WPF на практике. Создание программ на C#
10 уроков
Изучение ASP.NET Core MVC. Создание сайтов на C#
10 уроков
Программа на C# .NET Windows Forms
7 уроков
Уроки Unity C# для начинающих
11 уроков
Изучение C# и создание Windows программ
Xamarin Forms / Мобильные приложения на C#
10 уроков
Комментарии (4)
Добавить комментарий

Арсений 27 октября 2022 в 21:41

Console.Writeline ("привет");
Console.Writeline ("привет /n всем");
Ответить

гг 06 октября 2022 в 20:03

пишу console.readline и console.readkey ниче не меняется
Ответить

Aleks 18 октября 2022 в 01:25

Console.ReadLine();
Console.ReadKey();

Ефрем 22 сентября 2022 в 21:13

У меня после ввода команды ,,Console.Write..." открывается какое-то белое окно под названием ,,MainWimdow" - можете, пожалуйста, подсказать, где ошибка?
Ответить

Игорь 01 сентября 2022 в 19:37

У меня почему-то "/n" для переноса на другую строку неработает...
Ответить

Стёпа 04 сентября 2022 в 14:26

Там просто обратный слэш должен быть. Типа "\n", а не "/n"