C# 8.0 c sharp 8

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

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

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

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

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

Интерфейсы (Interface)

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

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

(далее…)
Математические операторы C#

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

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

(далее…)
.net Framework

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

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

(далее…)

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

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

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

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

(далее…)
комментарии c# и переменные c#

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

(далее…)
xml c#

Работа с XML C# в примерах

Давайте рассмотрим на практике использование популярного формата структурирования информации XML в языке программирования C#. Мы реализуем как чтение уже имеющихся данных, так и сохранение их в XML C#.

Что такое XML?

XML (eXtensible Markup Language) — это универсальный расширяемый язык для разметки информации. Он позволяет структурировать, хранить и передавать информацию в определенном формате. Особенность данного языка заключается в том, что самоопределяемым, что позволяет самостоятельно расширять набор условных меток — тегов. Используя их, можно формировать данные в виде древовидной структуры, когда одни элементы содержат в себе другие.

(далее…)