Публикации по теме 'csharp'


Как добавить точку останова и отладить код в Visual Studio
Вы можете добавить точку останова, щелкнув боковую панель рядом со строкой кода. Дополнительную информацию о настройке точек останова в Visual Studio см. по этой ссылке https://docs.microsoft.com/en-us/visualstudio/debugger/using-breakpoints?view=vs-2019 Затем запустите вашу программу Открыть вкладку местных жителей Вы можете увидеть свой массив и то, что в нем есть, проверив локальные переменные, как показано ниже. Перейдите по этой ссылке для получения дополнительной..

Параллельное программирование на C#: работа с параллельными циклами — Часть III
В предыдущей статье мы проверили, как использовать методы Break и Stop из ParallelLoopState для завершения процесса параллельного цикла . Теперь давайте посмотрим, как можно использовать объект CancellationTokenSource для завершения процесса параллельного цикла. Когда мы вызываем метод Parallel.For или Parallel.ForEach , мы можем предоставить некоторые параметры, которые будут использоваться в их исполнение. Эти параметры могут быть предоставлены через..

Создание игры в реальном времени № 47: … и загрузка данных нашей игровой сцены! (Единство/С#)
Давайте продолжим работу над нашей игровой сценой и посмотрим, как десериализовать данные предыдущего сеанса при загрузке! ⬅️ Урок № 46. Сохранение данных игровой сцены… | ТОЦ | Интерлюдия №3: Отображение наших обновленных миникарт в меню ➡️ 📕 Получите электронную книгу и дополнительные материалы на Gumroad! 🚀 Найдите код этой серии руководств на моем Github!

Подробно о LINQ SelectMany
Универсальный нож для вложенных коллекций В этой статье я расскажу о различных перегрузках и использовании SelectMany методов LINQ. SelectMany во многом противоположен GroupBy , о котором я рассказывал в прошлый раз в этой серии статей о LINQ. В то время как GroupBy взял одну коллекцию и преобразовал ее в несколько дочерних коллекций, SelectMany объединяет дочерние коллекции в одну объединенную коллекцию. Итак, чем на самом деле полезно это сглаживание? Основные операции..

Инструментирование приложений .NET на основе System.CommandLine
В наших предыдущих постах мы узнали, как создавать красивые приложения командной строки с использованием System.CommandLine и современное внедрение зависимостей . Могут возникнуть ситуации, когда вы захотите отслеживать, как используется ваше приложение . Специфика сбора данных телеметрии во многом зависит от характера вашего приложения. Помните, что нецелесообразно собирать личную информацию (PII) в общедоступных приложениях, хотя это может быть допустимо, если вы создаете..

Обучение разработке игр, неделя 3
Добро пожаловать в мои размышления о третьей неделе обучения разработке игр. Если вы пропустили часть 2, нажмите здесь . Чтобы ознакомиться с моим планом обучения, нажмите здесь . Эта неделя была немного более сложной, я думаю, что в целом это хорошо. Расчет стал немного сложнее. Я начал понимать, что моя память о триггерах, полиномах и основных графиках немного туманна. Так что я откладываю вычисления на второй план и просматриваю Книгу Экслера по предварительному исчислению..

Практически полное руководство по будущим возможностям C# 11
Что остается? Что обрезается? Да начнется спекуляция! Сегодня он называется C# Next. Это все еще просто набор идей, пытающихся воплотиться в жизнь. Но через девять месяцев некоторые части C# Next станут официальной версией C# 11. (Примечание: это относительно твердый срок, потому что эволюция C# привязана к ноябрьскому выпуску .NET…