Консольный ввод/вывод в C#

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

Читать далее

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

Разработка приложений в настоящее время ведется с использованием таких специализированных средств, как IDE (интегрированные среды разработки) и редакторы кода. Выбор того или иного средства разработки зависит в первую очередь от наших предпочтений. Кому-то требуется иметь сразу и всё под рукой — и компилятор, и отладчик, и средства тестирования и рефакторинга, и ещё много всего, что пока может быть вам и не понятно, но разработчику необходимо, а кому-то достаточно текстового редактора с подсветкой синтаксиса и пары инструментов для сборки/отладки. В первом случае, предпочтение будет отдаваться полноценным IDE (нередко — платным), например Visual Studio. Во втором случае — можно обойтись бесплатными инструментами. Одним из наиболее популярных редакторов кода на сегодняшний день является Visual Studio Code, или проще — VS Code. Именно в этом редакторе мы сегодня повторим то, приложение, которое разработали в предыдущей части.

Читать далее

Знакомство с 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 и другие. 

Читать далее