
Урок #2 – Базовая структура. Вывод информации
Видеоурок
При создании первого 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 месяца
Также стоит посмотреть