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


Как легко обойти недостатки оберток и наследования с помощью записей C#
Легко улучшите качество жизни вашего разработчика с помощью записей C# 9 Разработка программного обеспечения часто сопряжена с утомительными и повторяющимися задачами. Как насчет хорошо работающего ярлыка? Классы записи приносят некоторые практические функции. Используйте их, чтобы сделать свою повседневную работу — как показано ниже — невероятно…

Моя машина времени C#: 13 уроков из 10-летнего путешествия
Путешествуйте вместе со мной через десятилетие программирования на C#. Это дикая поездка, полная побед, ошибок и множества уроков, усвоенных на собственном горьком опыте. Размышляя о своем десятилетнем пути с C#, я возвращаюсь к началу. Время, когда каждая строка кода была экспериментом, а каждая ошибка — камнем преткновения на пути к прогрессу. Решения танцевали вне досягаемости, дразняще близко, но ошеломляюще неуловимо. Но каждое преодоленное препятствие, каждый победный момент,..

Двойники или числа с плавающей запятой, пусть .Net7 поможет
Как правило, команды, которым нужны реальные числа, инстинктивно тянутся к 64-битным двойникам, но .Net7 упростил работу с 32-битными числами с плавающей запятой. Это может заставить задуматься, что мы должны спрашивать или на что обращать внимание, когда отклоняемся от знакомой, проторенной дорожки? Язык C# всегда поощрял двойные числа: 3.14 — это двойное число, вам нужен суффикс 3.14f , чтобы сделать число с плавающей запятой. В Math.Xxx(...) функциях BCL отсутствуют..

20 главных вопросов на собеседовании по безопасности C# +(ответы)
Добро пожаловать в это руководство по вопросам и ответам на интервью по безопасности C#! Как разработчик, крайне важно понимать аспекты безопасности приложений, которые вы создаете, и способность сформулировать свои знания в контексте интервью может выделить вас среди конкурентов. В этой статье мы углубимся в основные концепции и практики безопасности C#, охватывающие широкий…

Раскрытие возможностей принципа подстановки Лисков в .NET
Изучение принципа подстановки Лискова в объектно-ориентированном проектировании приложений .NET C# Добро пожаловать в это захватывающее приключение в области принципов программирования! Сегодня мы погрузимся в интригующий мир принципа подстановки Лискова (LSP) , фундаментальной концепции объектно-ориентированного проектирования. Здесь мы рассмотрим, как LSP играет решающую роль в экосистеме .NET C#, особенно в рамках ядра dotnet. Что такое Принцип замещения Лисков? Чтобы понять..

Создание и развертывание приложения чата SignalR  —  Часть 1
Введение В предыдущем посте на тему Интернет в реальном времени с использованием SignalR мы обсуждали, как эта библиотека упрощает добавление веб-функций в реальном времени в приложения. Сегодня мы продолжим наше предыдущее обучение и начнем настройку очень простого приложения для чата.

Освоение ООП в .NET C#: раскрытие возможностей объектно-ориентированного проектирования!
Раскрытие секретов инкапсуляции, наследования, полиморфизма и абстракции в .NET C# Готовы ли вы отправиться в путь, чтобы победить на собеседованиях по объектно-ориентированному дизайну? Являетесь ли вы опытным разработчиком .NET C# или только начинаете, понимание основ ООП (объектно-ориентированного программирования) имеет решающее значение. В этом сообщении блога мы углубимся в основные концепции ООП и предоставим практические примеры в контексте .NET и .NET Core. Итак,..