C# урок #1 - вступление
Coding
В интернете предостаточно информации по C# (Visual C#), но если вы не умеете Google’ить, анализировать и, так сказать, интегрировать информацию, то для вас её нет.
Для того, чтобы начать хоть немного понимать код и пояснения, найденные в интернете язык животных - нужно иметь базу, которую вы можете освоить, прочитав мою серию уроков. Так как решение написать серию уроков несколько спонтанное, то сразу весь курс я опубликовать не смогу и придётся временами ждать следующего урока.
СРЕДА РАЗРАБОТКИ:
Думаю, что объяснения типа "C# - это объектно-ориентированный язык программирования" будут лишними, поэтому сразу перейдём к среде разработки.
Я работаю в среде «Microsoft Visual Studio 2015» и советую вам так же работать в MVS. На официальном сайте можно скачать и установить бесплатную версию: Ссылка
Думаю, что со скачиванием и установкой MVS проблем не возникнет и теперь нужно разобраться с тем, как создать проект, чтобы потом у вас так же не было вопросов. Изначально мы будем работать с «Консольным приложением» и поэтому смотрим инструкцию ниже:
Создаем проект


Я уверен, что абсолютно все справились со столь простой задачей "Создать проект", а если кто-то не осилил, то я не советую вам заниматься программированием вообще, либо продолжить занятие после знакомства с компьютером.
HELLO WORLD
Ну и чтобы это не была абсолютно бесполезная тема - по традиции, как начинают свой путь все кодеры, мы рассмотрим "Hello World". Итак, мы создали проект по инструкции выше:

Теперь разберём, что здесь вообще происходит. Вы можете пока сильно не вникать, тем более в дальнейшем мы будем рассматривать классы, методы и так далее.
using – это называется директива. Она может быть использована в следующих целях:
·Для разрешения использования типов в пространстве имен, чтобы не нужно было квалифицировать использование типа в этом пространстве имен:
Код:
using System.Text;
·Для разрешения доступа к статическим членам типа без необходимости квалификации доступа с помощью имени типа:
Код:
using static System.Math;
·Чтобы создать псевдоним для пространства имен или типа. Это называется директивой псевдонима using:
Код:
using Project = PC.MyCompany.Project;
namespace - используется для объявления область, которая содержит набор связанных объектов.
class Program – C# группирует связанные поля, методы, свойства и события в структуры данных - классы. Большинство типов объектов, которые вы создаете, будут представлять собой классы. В данном случае класс Program содержит метод Main. В состав этого класса можно добавить и другие методы(или модули).
static void Main(string[] args) – это называется метод, содержащий любые переданные аргументы командной строки. Всё, что будет заключено в этом методе (между фигурных скобок) будет выполняться при старте программы.
"Метод — это блок кода, содержащий ряд инструкций. Программа инициирует выполнение инструкций, вызывая метод и указывая все аргументы, необходимые для этого метода. В C# все инструкции выполняются в контексте метода." (с)MSDN
Давайте же что-нибудь выполним:
Код:
using System;
namespace HelloWorld
{
class Hello
{
static void Main()
{
Console.WriteLine("Hello World!");
Console.ReadKey();
}
}
}
И теперь разберём: мы обращаемся к классу «Console» ,потом ставим точку и таким образом мы получаем возможность обратиться ко всем методам, функциям и прочему класса «Console». Далее вызываем метод «WriteLine» (Написать текст с новой строки).
Открываем скобки, кавычки и пишем текст, который хотим вывести в консоль, после чего закрываем кавычки, скобки и ставим точку с запятой, которая говорит компилятору о том, что оператор или блок операторов закончен.
Вообщем думаю на этом закончить данное вступление.
Не забывайте ставить 👍 если вам понравилась и подписаться на канал