Учебное направление

C#

Уроки C#: dotnet new, .NET SDK, типы, классы, LINQ, async await, JSON и ASP.NET Core. Материалы выстроены от первого знакомства до практических задач и следующего уровня.

Быстрый выбор

С чего начать C#

Выберите первую задачу и переходите к инструкции.

Сборник задач по C# для практики

Сборник нужен для повторения базовых приемов C#: вывести данные, пройти по массиву, обработать строку, написать метод и создать простой класс Для новичка…

Задачи по C# для начинающих: строки, массивы и классы

В этой подборке упор на три темы, которые чаще всего начинают путаться у новичка: строки, массивы и классы. Каждая задача показывает маленький…

Задачи по C# для начинающих

Начинающему в C# важно как можно раньше перейти от чтения синтаксиса к маленьким консольным задачам: строкам, числам, массивам, методам и простым классам…

Что такое класс и метод в C#: простое объяснение

Класс в C# — это описание будущего объекта: какие у него есть данные и какие действия он умеет выполнять. Метод — это…

Вызов метода в C#: обычный метод, static и метод объекта

Вызов метода в C# — это команда выполнить уже объявленный метод. Если метод находится рядом в Program.cs, достаточно написать имя и скобки:…

Strlen в C#: чем заменить и как узнать длину строки

В C# функции strlen нет. Если нужно узнать длину строки, используйте свойство Length: text.Length. Запрос strlen обычно приходит от тех, кто видел…

Маршрут обучения

Как двигаться по порядку

1

Шаг 1

Сборник задач по C# для практики

Сборник нужен для повторения базовых приемов C#: вывести данные, пройти по массиву, обработать строку, написать метод и создать простой класс Для новичка в C# важны…

3

Шаг 3

Задачи по C# для начинающих

Начинающему в C# важно как можно раньше перейти от чтения синтаксиса к маленьким консольным задачам: строкам, числам, массивам, методам и простым классам Для новичка в…

Учебные дорожки

Маршруты по теме «C#»

Сгруппированные материалы для последовательного изучения.

Самопроверка

Как понять, что можно идти дальше

  1. Вы можете повторить основной пример без пропущенных шагов
  2. Понимаете назначение ключевых команд и параметров
  3. Умеете проверить результат и прочитать сообщение об ошибке
  4. Можете изменить пример под собственную задачу

Материалы рубрики

Новые материалы по теме «C#»

Сборник задач по C# для практики

Сборник нужен для повторения базовых приемов C#: вывести данные, пройти по массиву, обработать строку, написать метод и создать простой класс Для новичка в C# важны не только ответы, но и привычка видеть типы:…

Задачи по C# для начинающих: строки, массивы и классы

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

Задачи по C# для начинающих

Начинающему в C# важно как можно раньше перейти от чтения синтаксиса к маленьким консольным задачам: строкам, числам, массивам, методам и простым классам Для новичка в C# важны не только ответы, но и привычка…

Что такое класс и метод в C#: простое объяснение

Класс в C# — это описание будущего объекта: какие у него есть данные и какие действия он умеет выполнять. Метод — это действие или команда внутри класса. Например, класс User может хранить имя…

Вызов метода в C#: обычный метод, static и метод объекта

Вызов метода в C# — это команда выполнить уже объявленный метод. Если метод находится рядом в Program.cs, достаточно написать имя и скобки: SayHello();. Если метод принадлежит объекту, сначала нужно создать объект, а потом…

Strlen в C#: чем заменить и как узнать длину строки

В C# функции strlen нет. Если нужно узнать длину строки, используйте свойство Length: text.Length. Запрос strlen обычно приходит от тех, кто видел C или C++, где длину C-строки получают через функцию strlen. В…

Связи между формами в C#: как передавать данные без хаоса

Связи между формами в C# WinForms лучше делать явно: передавать данные в конструктор, возвращать результат после ShowDialog(), использовать событие или общий объект-сервис. Не стоит создавать новую Form1, если нужно обратиться к уже открытой…

Как размножить одну картинку на несколько в C# Windows Forms

В C# Windows Forms одну картинку можно вывести несколько раз через несколько PictureBox. Картинка хранится в объекте Image, а каждый PictureBox показывает ее в своем месте. Обычно делают цикл: создают новый PictureBox, задают…

Как использовать класс на других формах в C#

Чтобы использовать один класс на разных формах в C#, вынесите класс в отдельный файл, сделайте его public, проверьте namespace и создавайте объект там, где он нужен. Если формы должны работать с одним и…

Как создать окно в C#: WinForms и WPF

Чтобы создать окно в C#, нужен проект для графического интерфейса: Windows Forms App или WPF. В консольном проекте окно само не появится. В WinForms окно называется Form, в WPF — Window. Для первого…

Настройки cookie