C# — современный объектно-ориентированный и типобезопасный язык программирования. C# позволяет разработчикам создавать разные типы безопасных и надежных приложений, выполняющихся в .NET. C# относится к широко известному семейству языков C, и покажется хорошо знакомым любому, кто работал с C, C++, Java или JavaScript.

новые заметки

Округление числа с плавающей запятой до n знаков после запятой

В этом посте будем обсуждать, как округлить число с плавающей запятой до n знаков после запятой в C#.Использование Decimal.Round() методДругим распространенным подходом является использование Decimal.Round() метод округления значения до указанного ко ...

Читать далее

Перевод строки в шестнадцатеричном коде в ascii на C#

Этот код преобразует шестнадцатеричную строку в ASCII, вы можете скопировать и вставить ее в класс и использовать без создания экземпляров. И по традиции начнем с основ, что такое ascii и hex. HEX система (сокращенно «шестнадцатеричная») использует в ...

Читать далее

Шаблон неизменяемого объекта в C# 11

Неизменяемый объект (внутренняя неизменность) в C# — это объект, внутреннее состояние которого нельзя изменить после его создания. Это отличается от обычного объекта ( Mutable Object ), внутреннее состояние которого обычно можно изменить после создан ...

Читать далее

Замена текста между тэгами html

Имеем html текст загружаемый из базы данных для отображения клиентам. Необходимо заменить текст между тегами для незарегистрированных пользователей , чтобы им отображалась либо картинка либо текст с предложением регистрации, для просмотра кода.Элемен ...

Читать далее

Реализация MQTTNET Клиент/Брокер

MQTTNET — это пакет NET, который реализуетдопустимый протокол MQTT MQTTnet Смотреть подробные инструкции.Реализовать клиентаusing Microsoft.Extensions.Logging; using MQTTnet; using MQTTnet.Client.Options; using MQTTnet.Client.Receiving; using MQT ...

Читать далее

Пример: с датой и временем C#

Структура DateTime представляет текущее время, обычно выраженное как дата и время суток.Тип значения DateTime представляет дату и время в диапазоне от 00:00:00 1 января 0001 года (н. э.) и до 23:59:59 31 декабря 9999 года (н. э.)DateTime.Now — возвра ...

Читать далее

Выстрел себе в ногу литералом С# по умолчанию и нулевым значением

Что мне нравится в C#, так это то, что разработчики языка постоянно совершенствуют его, поэтому мы регулярно получаем новый синтаксис для экспериментов. Как правило, я очень хочу использовать эти новые функции, поскольку они обычно помогают нам писат ...

Читать далее

Обработка ошибок с помощью определенных типов ошибок и сопоставления шаблонов C#

Обработка ошибок — один из скучных, но необходимых аспектов разработки. Часто это второстепенная мысль — « Я просто оберну это в try/catch и зарегистрирую » — но небольшое дополнительное усилие может сделать ваши приложения намного более надежными.Во ...

Читать далее

В помощь следующему разработчику: удобочитаемый C#

Я хотел бы поделиться несколькими советами по написанию лаконичного, удобочитаемого C#. Стоит помнить о них, если вы хотите упростить задачу для тех, кто поддерживает ваш код.Пробелы и отступыОтступы и пробелы помогают читателю анализировать связанны ...

Читать далее

Получение первого и последнего дня недели или месяца с помощью С#

Недавно мне нужно было получить дату первого дня определенной недели в С#. Просмотрев эту довольно запутанную коллекцию ответов , я собрал части различных фрагментов кода в эту небольшую коллекцию служебных методов.public static partial class DateTim ...

Читать далее