Публикации по теме 'dotnet-core'
Что такое .NET? .NET Core и .NET Framework
.NET — это бесплатная кроссплатформенная платформа с открытым исходным кодом, разработанная Microsoft, которая предоставляет комплексную платформу разработки программного обеспечения для создания современных приложений. Он включает в себя среду выполнения, библиотеку классов и инструменты для создания, развертывания и управления приложениями.
.NET построен на основе Common Language Runtime (CLR), который является механизмом выполнения для приложений .NET. CLR отвечает за управление..
Мой хак/обходной путь для этой конкретной проблемы состоит в том, чтобы добавить конструктор в GamesController и…
Мой хак/обходной путь для этой конкретной проблемы состоит в том, чтобы добавить конструктор в GamesController и грубую реализацию одноэлементного шаблона в GameRepository.
@Контроллер игр:
(примечание: проверка на нуль на самом деле избыточна, она всегда будет нулевой)
@ GameRepository:
Как приручить «асинхронную пустоту» в C#
Как приручить «асинхронную пустоту» в C#
(Это было изначально размещено в моем блоге как полная статья )
Вы программист среднего уровня в дотнете и в основном разбираетесь в использовании Задач. Вы запускаете асинхронность и ожидание в своем коде, и все работает так, как и ожидалось. Вы снова и снова слышали, что вы всегда хотите, чтобы возвращаемые типы ваших асинхронных методов были Task (или Task‹T›), и что async void, по сути, является корнем всех зол. Нет пота.
Однажды..
Перечисление в .NET V - ToList () или нет ToList ()?
Это часть серии статей:
Перечисление в .NET Перечисление в .NET II - Count () Перечисление в .NET III - Enumerable.Empty ‹T› () Перечисление в .NET IV - Поиск элемента Перечисление в .NET V - ToList () или нет ToList ()
К списку()
Я очень часто нахожу использование ToList() в конце каждого запроса LINQ . В большинстве случаев в этом нет необходимости, и это может сильно повлиять на производительность.
Разберем небольшой пример:
Этот код записывает в..
Создание микросервисной архитектуры с помощью .NET 7 и Kafka
Введение . Микросервисная архитектура стала популярным способом создания масштабируемых и надежных приложений. В этом руководстве мы рассмотрим, как создать микросервисную архитектуру с использованием .NET 7 и Kafka. Мы также затронем такие темы, как шлюз API, Orchestrator, контрольный журнал и согласованность данных. Мы предоставим образец кода для каждой микрослужбы, чтобы помочь вам начать работу.
Настройка инфраструктуры В этом разделе мы настроим инфраструктуру, необходимую для..
Хватит делать однострочники
Меньше строк кода не всегда лучше
Я отлаживал этот метод на днях:
Вот некоторые проблемы, которые я обнаружил с этим одним вкладышем:
Просмотр возвращаемого значения неудобен
Вместо того, чтобы просто навести указатель мыши на переменную, мне пришлось выделить все после return и добавить в окно просмотра.
Обновление возвращаемого значения во время тестирования невозможно
Поскольку IdMap.Contains<Deposit>(dto.DepositID) не является переменной, я не мог обновить..
Я ошибся в .Net
Я уже некоторое время играю с .Net Core, и, честно говоря, он меня впечатлил. Сначала я очень скептически относился к этой платформе, потому что думал о C# как о еще одной Java, только немного улучшенной. И после работы над старым монолитным проектом Java у меня появилось предубеждение против Java как устаревшей BS, которая используется только в устаревшем программном обеспечении. По какой-то причине я думал, что C# ничем не отличается.
Но я должен признать, что ошибался, .Net Core —..