Новости по тегу "c#"
Подборка публикаций, содержащих тег "c#". Актуальные темы и важные события.

Языки программирования на все случаи жизни. Часть 1
В программировании существует десятки разных направлений, языков ещё больше, около 9000. Эта статья будет интересна для тех, кто только-только...

Путешествие по Avalonia
В эпоху монолитных UI-фреймворков существовала легенда о земле, где один код правил всеми платформами. Сегодня мы ступаем на берега этого забытого...

Как сделать любую поверхность сенсорной
Моя цель была создать из стола планшет с детскими играми, а я сделал горку, стол и стену интерактивными. Я превратил все поверхности в сенсорные....

Нельзя просто так взять и выбрать Any() или Count для проверки коллекции
Сравнивая различный code-style в проектах, я упоминал про методы проверки коллекций на наличие элементов. Самые очевидные способы – это...

Алиса, подвинься
Попробуем создать ИИ ассистента на C#, используя модель QVikhr-2.5-1.5B-Instruct-r-Q8_0 весом 1,53Гб на компьютере с процессором из 2012 года. В...

in-аргументы в C#: чем они отличаются от ref, out, и где реально полезны
Привет, Хабр!Сегодня мы рассмотрим самый — казалось бы — скромный модификатор, который способен сэкономить кучу времени в горячих участках кода....

Мета-анализ Хабра 2024: так ли всё плохо?
Люди с самых древних времён интересовались тремя главными вопросами мироздания: почему горит огонь, какой формы земля и мёртв ли Хабр. На...

C#, Кодогенерация и DDD. Часть 2 — Получаем данные и пробуем генерировать
Это - вторая публикация в серии DDD и кодогенерация. (первая часть) В этой части мы научимся получать данные через рефлексию и Roslyn в одинаковой...

База про юнит-тесты в C# на xUnit v3
Привет, Хабр!Сегодня разберёмся с юнит‑тестами в C# на основе xUnit v3 — библиотеки, которая стала практически стандартом де‑факто в.NET‑среде....

InterpolatedStringHandler: избавляемся от лишних аллокаций в логах
Классический ILogger.LogInformation($"User {userId}") выглядит безобидно, но на деле компилятор: формирует итоговую строку через...

Красно-чёрное дерево: полная реализация на C#
Что может заставить обратить внимание на красно-чёрные деревья, и как их реализовать? Статья ответит на оба эти вопроса. Бонусом будет показано,...

Зажигаем миллиард цветов миллионом строк
Надругательство над C#, C++ и HLSL, игрища с булками и буферами, тройная полиглотность, SIMD, пепекторы, DirectX, экономия 800 Тб ОЗУ, быстрая...