Для того, чтобы начать писать программы на языке C# (sharp) потребуется специализированное программное обеспечение. Такой инструмент предоставляет небезызвестная компания Microsoft и называется он Visual Studio. О Visual Studio Это профессиональная среда разработки, она обладает колоссальным инструментарием для разработки программ и позволяет писать код на различных языках (C/C++, C#, Python и другие). Не стоит пугаться слова […]
Рубрика: C# (уроки)
Первое знакомство с языком программирования C# (sharp)
Произношение и запись Правильное произношение выглядит следующим образом: си шарп. Правильное обозначение в письменных материалах выглядит так: C# или C sharp. Краткая справка о языке C# — это объектно-ориентированный язык программирования, является C-подобным (си-подобным) языком, то есть обладает явным сходством с языком программирования C (си). Если Вы раньше не изучали язык C, то не беспокойтесь — […]
Типы данных и создание переменной на языке C# (sharp)
Типы данных и создание переменной на языке C# (sharp) «Типы данных и создание переменной на языке C# (sharp)» — давайте разберёмся! Переменная — это область памяти с которой работает разработчик, присваивая ей определённые значения. Тип данных — это поясняющая записка для компилятора от разработчика о том, сколько нужно выделить памяти под данные используемые разработчиком. Присвоить […]
Присвоение значения введённого с клавиатуры на языке C# (sharp)
Бывает необходимость получить какие-то данные от пользователя (данные регистрации, значение переменной и многое другое), для этого воспользуемся функцией ввода под названием .ReadLine(). Для присвоения переменной придётся немного исхитриться. Фокус в том, что любой ввод с клавиатуры — это ввод символьных данных. То есть, когда мы вводим с клавиатуры число, мы вводим не числовое значение, в […]
Вывод сообщения на экран и ввод с клавиатуры на языке C# (sharp)
Начнём мы с классики жанра изучения основ программирования: ввод и вывод на экран! Чтобы успешно начать писать код выполните следующие действия: Откройте среду разработки Visual Studio; Нажмите на кнопку «Создать проект…»; В иерархии всяких возможностей предоставляемых средой выберите «Visual C#» -> «Консольное приложение»; Задайте имя Вашему проекту внизу окошечка, назовём «Hello_World»; Нажмите «OK»; Перед Вами […]
Математика и математические операции на языке C# (sharp)
Всё программирование, в целом, построено на математике. Не было бы математики, то не было бы и программирования. Сама суть программирования заключается в том, чтобы максимально упростить математическую задачу и очень быстро её решить. У современных компьютеров весьма мощное «железо», чем у компьютеров десять лет назад. Если, буквально, полвека назад великие умы мечтали и грезили об […]
Условные операторы и конструкции языка C# (sharp)
Условные операторы позволяют строить логические условия. «Если это так, то сделать то-то, иначе поступать вот так» и тому подобные примеры. Любое условие типа «так или иначе» можно оформить в виде кода. Именно благодаря условным операторам можно строить разветвляющиеся алгоритмы, элементы логики и заставлять «думать» Ваш компьютер. Существует три вида условий на языке C#: if() — […]
Оператор множественного выбора switch()..case на языке C# (sharp)
Когда нам известны конкретные значения с которыми нужно сравнить переменные разумным будет использовать оператор множественного выбора. Ни к чему строить не красивые громоздкие конструкции в таких случаях. Лучше использовать красивый и элегантный swith()! Модель множественного оператора Собственно, вся модель не такая уж и мудрёная. Необходимо использовать только четыре слова: switch() — может быть только один […]
Циклы на языке C# (sharp) или бесконечность близко (теория)
Цикл — это это ни что иное, как повторяющееся некоторое количество раз действие. С появлением циклов в мире программирования стало намного легче писать программы. Ведь до их появления все повторяющиеся действия просто брали и расписывали нужно количество раз. Жутко не удобно, так как обслужить (редактировать, править) данный код неимоверно сложно (особенно, если повторений должно быть […]