Урок #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 уроков
Изучение C# и создание Windows программ
Xamarin Forms / Мобильные приложения на C#
10 уроков
Создание C# WPF игры / Разработка игры с дизайном
6 уроков
Разработка 2D игры на C# WinForms
8 уроков
Изучение ASP.NET Core MVC. Создание сайтов на C#
10 уроков
Комментарии (10)
Добавить комментарий

Даниэль 25 июля 2025 в 09:42

А как создать папку как в начале видео
Ответить

ВОвка 16 июля 2025 в 10:40

добрый день
использую просто сразу висуал студио
нужно ли мне что то удалять и создавать заново, он не дает просто подключить System, как будто она сразу подключена
Ответить

слава 01 июня 2025 в 09:17

что делать если пишу любые слова, а выводит hello world?
Ответить

Ярослав 17 марта 2025 в 16:54

Я сделал в точности как сказали а у меня вылазит ошибка:
...\C#\Program.cs(3,12): error CS1040: Перед директивами препроцессору могут находиться только пробельные знаки.
...\C#\Program.cs(3,12): error CS1514: Требуется "{""
Подскажите пожалуйста, что делать?
Ответить

Анна 25 февраля 2024 в 12:37

Пишу: Dotnet run, а выдаёт вот что. Хотя всё установила
The command could not be loaded, possibly because:
* You intended to execute a .NET application:
The application 'run' does not exist.
* You intended to execute a .NET SDK command:
No .NET SDKs were found.

Download a .NET SDK:
https://aka.ms/dotnet/download

Learn about SDK resolution:
https://aka.ms/dotnet/sdk-not-found
Ответить

Стакан 15 сентября 2024 в 14:38

Может попробовать полностью удалить .NET и поновой скачать?
Либо, как говорили в видео, пользоваться обычной Visual Studio и не париться

ml 28 марта 2023 в 18:40

я не понимаю почему у меня текст можно так сказать "сам выбирает где встать"
Объесню например я пишу:

Console.WriteLine("h");

Console.WriteLine("d");

Console.WriteLine("f");
Console.ReadLine();
Но в место того чтобы написать:
h
d
f
он может написать
d
f
h
или
f
h
d
Я не понимаю что за рандом? Можно как-то сделать так чтоб этого небыло?
(ПСК: Я писал код на простом Visual Studio)
Ответить

Показать все комментарии