
#3 - Пишем первую программу на C#
Видеоурок
При создании первого C# файла вы можете заметить большой набор кода, который изначально покажется совершенно неизвестным и пугающим. В таком файле находятся подключенные библиотеки, основной класс и основная функция Main()
. Про все эти вещи мы ещё детально поговорим в ходе видеокурса. Сейчас же, стоит лишь запомнить каким образом можно выводить информацию в консоль и что для этого требуется.
Поскольку C# является объектно ориентированным языком программирования, то все файлы представляют из себя классы. Для обращения к классам необходимо создавать объекты и через объекты можно получать данные из класса. На сейчас это сложное объяснение, поэтому давайте не будем торопить события и рассмотрим вывод информации через 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".
Исходный код
Весь код будет доступен после подписки на проект!
Задание к уроку
Необходимо оформить подписку на проект, чтобы получить доступ ко всем домашним заданиям
Большое задание по курсу
Вам необходимо оформить подписку на сайте, чтобы иметь доступ ко всем большим заданиям. В задание входит методика решения, а также готовый проект с ответом к заданию.
PS: подобные задания доступны при подписке от 1 месяца
Также стоит посмотреть