Шаг 1
Сборник задач по C# для практики
Сборник нужен для повторения базовых приемов C#: вывести данные, пройти по массиву, обработать строку, написать метод и создать простой класс Для новичка в C# важны…
Учебное направление
Уроки C#: dotnet new, .NET SDK, типы, классы, LINQ, async await, JSON и ASP.NET Core. Материалы выстроены от первого знакомства до практических задач и следующего уровня.
Быстрый выбор
Выберите первую задачу и переходите к инструкции.
Сборник нужен для повторения базовых приемов C#: вывести данные, пройти по массиву, обработать строку, написать метод и создать простой класс Для новичка…
В этой подборке упор на три темы, которые чаще всего начинают путаться у новичка: строки, массивы и классы. Каждая задача показывает маленький…
Начинающему в C# важно как можно раньше перейти от чтения синтаксиса к маленьким консольным задачам: строкам, числам, массивам, методам и простым классам…
Класс в C# — это описание будущего объекта: какие у него есть данные и какие действия он умеет выполнять. Метод — это…
Вызов метода в C# — это команда выполнить уже объявленный метод. Если метод находится рядом в Program.cs, достаточно написать имя и скобки:…
В C# функции strlen нет. Если нужно узнать длину строки, используйте свойство Length: text.Length. Запрос strlen обычно приходит от тех, кто видел…
Маршрут обучения
Шаг 1
Сборник нужен для повторения базовых приемов C#: вывести данные, пройти по массиву, обработать строку, написать метод и создать простой класс Для новичка в C# важны…
Шаг 2
В этой подборке упор на три темы, которые чаще всего начинают путаться у новичка: строки, массивы и классы. Каждая задача показывает маленький прием, который можно…
Шаг 3
Начинающему в C# важно как можно раньше перейти от чтения синтаксиса к маленьким консольным задачам: строкам, числам, массивам, методам и простым классам Для новичка в…
Шаг 4
Класс в C# — это описание будущего объекта: какие у него есть данные и какие действия он умеет выполнять. Метод — это действие или команда…
Шаг 5
Вызов метода в C# — это команда выполнить уже объявленный метод. Если метод находится рядом в Program.cs, достаточно написать имя и скобки: SayHello();. Если метод…
Учебные дорожки
Сгруппированные материалы для последовательного изучения.
Маршрут 1
Маршрут 2
Маршрут 3
Самопроверка
Материалы рубрики
Сборник нужен для повторения базовых приемов C#: вывести данные, пройти по массиву, обработать строку, написать метод и создать простой класс Для новичка в C# важны не только ответы, но и привычка видеть типы:…
В этой подборке упор на три темы, которые чаще всего начинают путаться у новичка: строки, массивы и классы. Каждая задача показывает маленький прием, который можно перенести в консольный проект Для новичка в C#…
Начинающему в C# важно как можно раньше перейти от чтения синтаксиса к маленьким консольным задачам: строкам, числам, массивам, методам и простым классам Для новичка в C# важны не только ответы, но и привычка…
Класс в C# — это описание будущего объекта: какие у него есть данные и какие действия он умеет выполнять. Метод — это действие или команда внутри класса. Например, класс User может хранить имя…
Вызов метода в C# — это команда выполнить уже объявленный метод. Если метод находится рядом в Program.cs, достаточно написать имя и скобки: SayHello();. Если метод принадлежит объекту, сначала нужно создать объект, а потом…
В C# функции strlen нет. Если нужно узнать длину строки, используйте свойство Length: text.Length. Запрос strlen обычно приходит от тех, кто видел C или C++, где длину C-строки получают через функцию strlen. В…
Связи между формами в C# WinForms лучше делать явно: передавать данные в конструктор, возвращать результат после ShowDialog(), использовать событие или общий объект-сервис. Не стоит создавать новую Form1, если нужно обратиться к уже открытой…
В C# Windows Forms одну картинку можно вывести несколько раз через несколько PictureBox. Картинка хранится в объекте Image, а каждый PictureBox показывает ее в своем месте. Обычно делают цикл: создают новый PictureBox, задают…
Чтобы использовать один класс на разных формах в C#, вынесите класс в отдельный файл, сделайте его public, проверьте namespace и создавайте объект там, где он нужен. Если формы должны работать с одним и…
Чтобы создать окно в C#, нужен проект для графического интерфейса: Windows Forms App или WPF. В консольном проекте окно само не появится. В WinForms окно называется Form, в WPF — Window. Для первого…