Публикации по теме 'dotnet'
Предоставление помощи вашим консольным приложениям
Упростите работу пользователей консольных приложений, предоставив сведения о приложении командной строки и инструкции по использованию параметров.
Консольное приложение (также известное как приложение командной строки) — это приложение, которое не предоставляет GUI (графический интерфейс пользователя), а взаимодействие с пользователем осуществляется только с помощью текста команды. Большинство консольных приложений, таких как grep, curl и git, имеют отличный уровень документации,..
Наследование С#
Наследование — это фундаментальная концепция объектно-ориентированного программирования, позволяющая одному классу наследовать свойства и методы другого класса. Это может помочь вам создать более эффективный и повторно используемый код, поскольку вы можете создать базовый класс, который определяет общее поведение и характеристики, а затем использовать наследование для создания более специализированных подклассов, основанных на базовом классе.
Вот пример того, как наследование работает..
Абстрагируйте файловую систему в .NET с помощью TestableIO
Добавьте уровень моделирования и тестирования к взаимодействиям с файловой системой.
Недавно я создал ряд сервисов и инструмент командной строки, которые работают с файлами и каталогами, особенно с файлами EPUB. Это был настоящий опыт обучения, и хороший. Кроме того, мне приходилось работать непосредственно с файловой системой как при реализации, так и при тестировании моего кода.
Признаюсь: у меня отношение любви/ненависти к .NET и файловой системе. Очевидно, что существует..
.NET Core - это сексуально - Реальная часть 1: приложение командной строки
Эта статья является частью серии о .NET Core и о том, как теперь он стал таким же простым и эффективным, как и любой другой стек, такой как Node или Rails, для создания современных приложений.
.NET Core - это круто, и вы должны это знать
.NET Core - это привлекательно - приложение командной строки
.NET Core - это круто - создание веб-API
Я намерен создать приложение для курирования, которое мы будем улучшать шаг за шагом, и в итоге мы получим платформу, полностью..
«Разработчики не делают глупых ошибок» на примере сортировки в Unity, ASP.NET Core и др.
Некоторые считают, что опытные разработчики не делают глупых ошибок. Ошибки сравнения? Разыменовывать нулевые ссылки? Спорим, вы думаете: «Нет, это точно не про меня…» ;) Кстати, а что с ошибками при сортировке? Как следует из названия, есть некоторые нюансы.
ЗаказПо(…).ЗаказПо(…)
Позвольте мне привести пример, чтобы описать проблему. Допустим, у нас есть некоторый тип ( Wrapper ) с двумя целочисленными свойствами ( Primary и Secondary ). Существует массив экземпляров этого..
C# — Single-Responsibility легко объясняется
Я уверен, что как разработчик программного обеспечения или как человек, заинтересованный в этой теме, вы уже слышали о 5 SOLID-принципах. Но даже если вы опытны, уверены ли вы, что знаете, что именно представляют собой эти принципы? Вы уверены, что следите за написанием кода так, как должны?
5 принципов SOLID Пояснение SRP Примеры Заключение
5 принципов SOLID
Одной из самых сложных задач для тех, кто занимается разработкой программного обеспечения, может быть выяснение того,..
Вывод перечислений на новый уровень в C#
В C# перечисления являются мощным инструментом, особенно когда они используются за пределами их основной функциональности. Перечисление — это отдельный тип, состоящий из набора именованных констант, называемых списком перечислителей, объявленных с использованием ключевого слова enum . Хотя они в основном используются для объявления набора именованных констант, существуют и более продвинутые способы их использования. Эта запись в блоге направлена на то, чтобы углубиться в Enums в C# и..