Публикации по теме 'c-sharp-programming'


В C # есть такие особенности, которые в Java должны
Верно ли, что C # похож на Java? Проработав последние несколько лет на Java и снова вернувшись к C #, я с разочарованием отказался от множества функций. Это все, что есть в последней версии C # (8), но, насколько мне известно, их нет в последней версии Java (14) на момент написания этой статьи. В произвольном порядке: Кортежи Типы функций с большим количеством аргументов Аргументы по умолчанию Именованные аргументы Нулевые операторы объединения Лучшее кастинг Методы расширения..

Раскрытие возможностей компонентов представления в ASP.NET Core
Представьте, что вы строите дом. Компоненты просмотра похожи на предварительно построенные секции дома, такие как окна, двери и шкафы, которые спроектированы так, чтобы легко вписываться в более крупную структуру. Вы можете поменять их местами или изменить их внешний вид, не перестраивая весь дом. Например, корзина для покупок в веб-приложении похожа на готовый кухонный шкаф, который можно разместить в любой комнате. Вы можете настроить его размер и внешний вид, но функциональность..

Полезный метод расширения LINQ 4: Pivot
Сведение данных — обычная операция при работе с табличными данными. Он включает в себя преобразование плоского списка данных в более структурированный формат, в котором одни свойства используются как столбцы, а другие — как значения в этих столбцах. Метод расширения Pivot позволяет легко выполнять это преобразование в LINQ. Вот расширение: public static…

Введение Async/Await в C#
В последней статье мы познакомим вас с асинхронным процессом, рассказав историю приготовления завтрака. В этой статье я реализую его с помощью C#. Кроме того, мы подробно рассмотрим, как на самом деле работает синтаксис async/await в C#. Прежде чем читать эту статью, убедитесь, что вы прочитали мою предыдущую статью. Знакомство с Async/Await Это мой первый блог на платформе Medium. Причина, по которой я хочу начать вести блог, заключается в том, что я..

7 простых (оптимизирующих) советов по C#
Я покажу вам, как очень просто оптимизировать код моих приложений. Что первое приходит вам на ум, когда вы думаете о C#? Если вы похожи на большинство людей, вам могут прийти в голову следующие фразы: объектно-ориентированный, переносимый код и .NET Framework. .

Реализация шаблонов CQRS и MediatR с использованием веб-API .NET Core 6
В этой статье мы собираемся обсудить работу шаблонов CQRS и MediatR и пошаговую реализацию с использованием веб-API .NET Core 6. Повестка дня Введение шаблона CQRS Когда использовать CQRS МедиатР Пошаговая реализация Предпосылки Визуальная студия 2022 SQL-сервер .NET Core 6 Введение в шаблон CQRS CQRS означает разделение ответственности за команды и запросы и используется для разделения чтения (запросов) и записи (команд). При этом запросы выполняют операцию..

Типы переменных decimal, float и double в .NET framework
Давайте попробуем понять, в чем разница между типами переменных decimal, float и double в .NET, и когда их следует использовать в правильном случае, и какова точность каждого из них. float и double  — это бинарные точки с плавающей запятой. Другими словами, они представляют число следующим образом: 10001.10010110011 Двоичное число и расположение двоичной точки закодированы внутри значения. decimal  – это тип десятичной точки с плавающей запятой. Другими словами, они..