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

Продолжение архива

Try catch в C#: как поймать ошибку и не уронить программу

try catch в C# используют, когда код может выбросить исключение, а вы хотите обработать ошибку и не уронить программу. Код, который может сломаться, помещают в try. Реакцию на ошибку пишут в catch Простой…

Возведение в степень в C#: Math.Pow, квадрат и целые степени

В C# для возведения в степень используют Math.Pow. Метод принимает два числа: основание и показатель степени. Результат возвращается как double Минимальный пример: Вывод: Math.Pow(2, 3) означает 2 в степени 3 Квадрат числа Если…

Math.Round в C#: как округлить число до целого и до двух знаков

В C# для округления используют Math.Round. Если нужно округлить до целого, передайте одно число. Если нужно округлить до двух знаков после запятой, передайте вторым аргументом количество знаков Пример: Результат: Формат запятой или точки…

Методы C#: как создать, вызвать и передать параметры

Метод в C# — это именованный блок кода, который можно вызвать по имени. Метод помогает не копировать один и тот же код несколько раз. Например, расчет скидки, проверку пароля или вывод приветствия удобно…

Переменные C#: как объявить, присвоить значение и не запутаться в типах

Переменная в C# — это имя для значения. Чтобы объявить переменную, обычно пишут тип, имя и значение:. Ниже — разделы про первый рабочий пример, как менять значение переменной и когда использовать var, чтобы…

Length в C#: как узнать длину строки, массива и списка

В C# Length используют для строки и массива. Для List используется не Length, а Count. Если нужно узнать, сколько символов в строке, пишите text.Length. Если нужно узнать, сколько элементов в массиве, пишите numbers.Length…

Console.ReadLine в C#: как считать текст и число

Console.ReadLine() читает строку из консоли. Это главный способ сделать первую C#-программу интерактивной: спросить имя, возраст, цену, количество, команду меню Самый простой пример: Важно: ReadLine всегда возвращает текст. Даже если пользователь ввел 25, для…

Cannot convert, null reference и missing using

Ошибки C# не нужно чинить хаотичным копированием кода из поиска. У компилятора и runtime почти всегда есть подсказка: тип не совпал, значение оказалось null, namespace не подключен, пакет не добавлен. В этом уроке…

C# и .NET Framework: что выбрать новичку

Новичок часто ищет «скачать C#» и попадает в путаницу: C#, .NET, .NET SDK, .NET Framework, ASP.NET Core, Visual Studio. Кажется, что это разные версии одного и того же, но на самом деле роли…

ASP.NET Core Minimal API: первый endpoint

Minimal API в ASP.NET Core позволяет написать первый HTTP endpoint без контроллеров и лишней структуры проекта. Это хороший следующий шаг после консольных уроков: вы уже знаете C#-код, dotnet run, классы и JSON, а…

Настройки cookie