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

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

Замена текста между тэгами 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 ...

Читать далее

Изолированные классы в C#

Изолированные классы используются для ограничения пользователей от наследования класса. Класс можно изолировать с помощью ключевого слова sealed . Ключевое слово сообщает компилятору, что класс изолирован и, следовательно, не может быть расширен. Ник ...

Читать далее

Перегрузка конструктора в C#

Перегрузка конструктора очень похожа на перегрузку метода. Это возможность переопределить конструктор в более чем одной форме. Пользователь может реализовать перегрузку конструктора, определив два или более конструкторов в классе с одинаковым именем. ...

Читать далее

Основы C# - Методы

Метод - это блок кода, который мы можем использовать для его повторного использования, что делает наши классы более читабельными и более простыми в обслуживании. Мы можем выполнить весь код внутри метода, как только мы вызовем этот метод, используя е ...

Читать далее