try catch в C# используют, когда код может выбросить исключение, а вы хотите обработать ошибку и не уронить программу. Код, который может сломаться, помещают в try. Реакцию на ошибку пишут в catch Простой…
В C# для возведения в степень используют Math.Pow. Метод принимает два числа: основание и показатель степени. Результат возвращается как double Минимальный пример: Вывод: Math.Pow(2, 3) означает 2 в степени 3 Квадрат числа Если…
В C# для округления используют Math.Round. Если нужно округлить до целого, передайте одно число. Если нужно округлить до двух знаков после запятой, передайте вторым аргументом количество знаков Пример: Результат: Формат запятой или точки…
Метод в C# — это именованный блок кода, который можно вызвать по имени. Метод помогает не копировать один и тот же код несколько раз. Например, расчет скидки, проверку пароля или вывод приветствия удобно…
Переменная в C# — это имя для значения. Чтобы объявить переменную, обычно пишут тип, имя и значение:. Ниже — разделы про первый рабочий пример, как менять значение переменной и когда использовать var, чтобы…
В C# Length используют для строки и массива. Для List используется не Length, а Count. Если нужно узнать, сколько символов в строке, пишите text.Length. Если нужно узнать, сколько элементов в массиве, пишите numbers.Length…
Console.ReadLine() читает строку из консоли. Это главный способ сделать первую C#-программу интерактивной: спросить имя, возраст, цену, количество, команду меню Самый простой пример: Важно: ReadLine всегда возвращает текст. Даже если пользователь ввел 25, для…
Ошибки C# не нужно чинить хаотичным копированием кода из поиска. У компилятора и runtime почти всегда есть подсказка: тип не совпал, значение оказалось null, namespace не подключен, пакет не добавлен. В этом уроке…
Новичок часто ищет «скачать C#» и попадает в путаницу: C#, .NET, .NET SDK, .NET Framework, ASP.NET Core, Visual Studio. Кажется, что это разные версии одного и того же, но на самом деле роли…
Minimal API в ASP.NET Core позволяет написать первый HTTP endpoint без контроллеров и лишней структуры проекта. Это хороший следующий шаг после консольных уроков: вы уже знаете C#-код, dotnet run, классы и JSON, а…
Настройки cookie
На faq-develop.ru необходимые cookie поддерживают работу сайта. Аналитические и другие необязательные cookie включаются только после вашего согласия. Подробнее — в политике конфиденциальности.