Арифметические операторы C#

При изучении любого языка программирования, будь то Delphi, Python или C#, одной из основных тем изучения на начальном этапе является перечень основных операторов в языке и их применение. Конечно, со временем работать с теми или иными операторами начинаешь, как говориться, «на автомате», но в самом начале пути изучения нового языка эта тема является безусловно одной из основных. В этой части мы рассмотрим основные арифметические операторы и их действие в C#

Читать далее

Тонкости работы с числами в C#

В обзоре типов данных C# было в том числе было сказано, что от того, какой тип будет иметь наша переменная будет зависеть и то какие максимальные и минимальные значения она сможет принимать. Например, мы не сможем присвоить переменной типа byte значение более 255, так как Visual Studio сразу же сообщит нам, что тип byte такие значения не допускает. В этой части я постараюсь рассмотреть некоторые тонкости работы с целочисленными и вещественными типами данных в C#.

Читать далее

Типы данных в C#

Тип данных определяет то, каким образом будет представлена та или иная сущность (переменная) в приложении, какие значения она может принимать и какие действия над ней можно производить. Существует несколько способов по которым мы можем сгруппировать различные типы данных. В C# все типы данных подразделяются на две большие группы — ссылочные типы и типы значений. Соответственно, переменная типа значений хранит непосредственно данные, а переменная ссылочного типа, как следует из названия, ссылку на данные, которые именуются каким-либо объектом.

Читать далее

Литералы в C#

Литерал — это какая-либо запись в исходном коде, представляющая собой фиксированное значение. Литералы в C# мы уже использовали, когда писали свое первое приложение в C# хоть и не знали того, что используем литералы. Однако, как и константы, литералы довольно часто могут использоваться при написании программ и умение ими пользоваться, думаю, будет достаточно полезным навыком при изучении языка C#.

Читать далее

Переменные и константы в C#

Для того, чтобы мы могли хранить в приложении какие-либо данные, используются переменные. Что такое переменная в программировании? Как определяются переменные в C#? На эти и другие вопросы мы сегодня и будем искать ответы.

При работе над какой-либо программой мы так или иначе задействуем в работе переменные различного типа. В этой части мы рассмотрим какие переменные бывают в C# и попробуем написать ещё одно приложение, демонстрирующее полученные нами знания в C#.

Читать далее

Структура программы на C#

При знакомстве с Visual Studio мы также имели возможность познакомиться и с полной структурой программы на C#. Теперь, когда мы определились с инструментом для работы, можно полностью погрузиться в мир программирования на C# и в этой части мы рассмотрим структуру программы.

Читать далее

Знакомство с Visual Studio

Продолжаем знакомство с инструментарием для разработчика C#. Сегодня познакомимся с Visual Studio. Если VS Code позиционируется как редактор кода, то Visual Studio — это уже полноценная IDE в которую входят все инструменты, необходимые разработчику на C#  — от редактора кода с подсветкой синтаксиса до средств отладки, рефакторинга и профилирования приложений. 

Читать далее

Язык C# и .NET

На сегодняшний день язык C# (Си шарп) является одним из наиболее популярных языков программирования в мире. Согласно Tiobe Index, язык C# уверенно входит в десятку самых популярных языков программирования, уступая по популярности только таким «монстрам» как Java, Python и C/С++. 

На C# сегодня пишется огромное количество самых различных по составу и сложности приложений — от мелких утилит для Windows до крупных web-порталов, обслуживающих миллионы пользователей в сутки, а современные возможности платформы .NET позволяют создавать кроссплатформенные приложения практически под любую операционную систему, включая такие как Linux, Mac OS и другие. 

Читать далее