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


Доступ к типу записи в C# для более ранних версий .NET
(Этот пост изначально появился в моем блоге ) В C# 9.0 мы получили доступ к отличному типу жизни, называемому записью. Подробнее об этом от Microsoft можно прочитать здесь . Типы записей позволили нам, программистам dotnet, пропустить большую часть стандартного кода, тем самым сэкономив время и сделав код более читабельным. Победы во всем! Перед типами записей у нас могут быть простые объекты передачи данных (называемые DTO), которые будут выглядеть примерно так: public sealed..

Функциональное программирование на C #
Начнем с вопроса: Стоит ли оно того? Как и почти все в разработке программного обеспечения, это зависит от ... Мне очень нравится парадигма функционального программирования, так что, вероятно, здесь есть некоторая предвзятость. Но давайте постараемся быть разумными, не так ли? Первый важный момент: зачем использовать C #? - Если вы хотите использовать функциональное программирование, велика вероятность, что F # лучше, чем C #, подходит для среды .NET. Здесь есть небольшая..

Имитация расширений IQueryable с помощью Moq
Модульное тестирование является базовым уровнем пирамиды тестирования и, следовательно, жизненно важным краеугольным камнем эффективной разработки программного обеспечения. Для эффективного модульного тестирования вашего кода вы должны использовать принципы проектирования SOLID и фреймворки mocking. Тем не менее, это не всегда легко сделать, например, смоделировать IQueryable Extensions. Недавно я столкнулся со случаем, когда пытался задушить какой-то код из монолита. Я добавил..

C# .NET CORE 6 с SignalR  — «Простой проект SignalR» — «SignalR лучше, чем NodeJS!
Это наша серия о программировании для предпринимателей! Я твердо верю, что даже если вы не занимаетесь кодированием в своей организации, обучение кодированию поможет вам более эффективно управлять своей командой и своим продуктом! Поэтому я думаю, что каждый предприниматель должен научиться программировать! В этом руководстве рассматриваются основы создания приложения реального времени с помощью SignalR. Вы узнаете, как: Создайте веб-проект. Добавьте клиентскую библиотеку..

Условные операторы С#
Условные операторы в C# позволяют выполнять определенные блоки кода на основе выполнения определенных условий. В C# есть три основных типа условных операторов: if , if-else и switch . if Заявление Оператор if позволяет выполнить блок кода, если выполняется определенное условие. Синтаксис оператора if следующий: if (condition) { // code to execute if condition is true } Например, рассмотрим следующий фрагмент кода: int x = 10; if (x > 5) {..

Первое приложение Full Stack: с чего начать?
Привет, сообщество! вступление Это мой первый пост о моем бесконечном пути становления настоящим разработчиком. В этом посте я хочу объяснить свой текущий проект и шаги/решения, которые я буду принимать, чтобы довести этот проект до отличного конца. У меня мало опыта в создании и развертывании полнофункциональных приложений. Мои знания в основном связаны с бэкэндом. Небольшой отказ от ответственности, я не знаю, что делаю :D. Итак, приступим к кодированию! О чем этот проект? Моя..

Вычислить свойства в C#
ПОНЯТИЯ С# Вычислить свойства в C# Вычисляемые свойства — это мощная функция C#, которая позволяет разработчикам вычислять и возвращать значение на лету на основе других свойств объекта. Это может быть чрезвычайно полезно при работе со сложными объектами или вычислениями, которые необходимо выполнять многократно. В этой статье мы рассмотрим вычисляемые свойства в C# и способы их эффективного использования в коде.