Метка C Sharp

Интерфейсы C# на практике

Интерфейсы C# на практике
В предыдущей статье мы максимально подробно разобрали, что такое интерфейсы в языке программирования C# и особенности их применения. Здесь же мы посмотрим как использовать интерфейсы C# на практике при проектировании приложения, unit тестировании и внедрении DI контейнеров. Подпишись на группу Вконтакте и Телеграм-канал. Там…

Что нового в C# 8.0

C# 8.0 c sharp 8
Microsoft активно развивает язык программирования C Sharp. Работа над последней, восьмой версией началась сразу же после релиза седьмой. Стадия разработки и обсуждения растянулась больше чем на два года. Итоговая версия была выпущена в сентябре 2019. Специалисты, работающие с этим языком…

C# — Преимущества и недостатки

Преимущества и недостатки C#
Я хочу обсудить с тобой один очень важный вопрос, который достаточно часто упускают из внимания: действительно ли тебе нужно учить язык C#? Что бы тебе ни рассказывали на всевозможных онлайн курсах, книгах, тренингах и конференциях, о том, как можно стать…

Interface C# | Интерфейсы C# и их применение

Интерфейсы (Interface)
Предположим, у нас есть несколько классов, функциональность которого должна наследоваться другими. Тут все, кажется, просто — наследуем от базового класса и вперед. А если у нас есть несколько классов, сигнатуры методов которых должны наследоваться? Множественное наследование в C# отсутствует. Однако…

Математические операторы C#

Математические операторы C#
Как и в любом другом языке программирования в C# имеются стандартные математические операторы, которые позволяют манипулировать данными. Они используются для вычисления значений числовых выражений, а также в некоторых случаях для более сложных манипуляций с данными, начиная от работы со строками,…

Enum C# | Перечисления C#

Перечисление (enum)
Перечисления C# — enum C# — это набор именованных констант, позволяющих сделать исходный код программы более удобочитаемым. Оно позволяет задать имена для небольшого набора используемых целочисленных значений.

Платформа .NET Framework | CLR via C#

.net Framework
C# является одним из самых востребованных, многофункциональных и активно развивающихся языков программирования на данный момент. С его помощью можно разрабатывать практически любое программное обеспечение, начиная от простых win forms приложений, до крупных клиент-серверных веб-приложений или даже мобильные приложения и компьютерных…

Blockchain C# | Реализация Блокчейн C#

Блокчейн (blockchain) – это технология распределенного хранения данных в одноранговой сети в виде непрерывной последовательности блоков взаимосвязанных с помощью алгоритма хеширования. Давайте подробнее познакомимся с этой технологией и рассмотрим пример ее реализации на языке программирования C#. Что такое Блокчейн? Как…

Массив в языке программирования C#

Массив – это коллекция однотипных данных, рассматриваемая как одно целое. То есть, мы определяем набор переменных одного типа, и можем обращаться к ним всем с помощью одного общего имени, а также при необходимости обратиться к каждому конкретному элементу. Массивы позволяют…

Основы C# | Комментарии C# и переменные

комментарии c# и переменные c#
C# является одним из наиболее распространённых языков программирования, который позволяет разрабатывать различные виды приложений на платформах .NET Framework и Windows, а также веб-службы XML, баз данных, клиент-серверного ПО и др. Наиболее часто в качестве редактора и компилятора кодов используется среда…