2 месяца назад
Изучаем C# - Значение null. Nullable-типы
Не смотря на кажущуюся простоту, это очень важная тема. Очень большой процент всех ошибок связан с null. Пусть мы хотим, например, посчитать сумму чисел из списка. Тогда наш код может выглядеть подобным образом: (Здесь при создании списка мы сразу указываем, какие числа будут в нём лежать.) Но что делать, если список окажется пуст? То есть, в нём не будет ни одного числа. Тогда сумму подсчитать нельзя, а наш код выдаёт в ответ 0. Нелогично. Для подобных случаев, когда нет каких-либо данных, можно положить в переменную особое значение - null...
3 часа назад
Windows 11 на слабом ПК: практический гайд по установке и оптимизации для профессионалов 02.05.2026
На дворе 2 мая 2026-го, а Microsoft всё ещё требует TPM 2.0, Secure Boot и четыре ядра для запуска «Блокнота». Шучу, но реальность такова: Windows 11 с обновлением 24H2 и переходом к ветке 25H2 действительно стала тяжелее для старого железа. Встроенная защита VBS и Memory Integrity съедает от 5 до 15 % производительности на старом CPU. Я, как инженер-практик, собираю и настраиваю рабочие станции с 2014 года. Видел, как i5-4460 с 8 ГБ RAM тянет современные IDE, и знаю, как заставить Win11 работать на пределе физических возможностей, а не в фоновом режиме сбора метрик...