Const C# | Константы C# и readonly C# переменные

Const C# | Константы C# и readonly C# переменные

Константа — прекрасное греческое слово, обозначающее постоянство. Каким же боком это относится к программированию? Итак, предположим, нам нужно одна или несколько постоянных, которые ни при каких сценариях не должны меняться. Как вы понимаете, простая переменная в данном случае не подойдет, ведь её значение может быть изменено. Поэтому нам нужно рассмотреть константы C# и чем они отличаются от переменных только для чтения readonly C#.

Смотрите моё видео на тему константы C# и переменные readonly C#
(далее…)
Циклы C# | For, While, Foreach и операции break, continue

Циклы C# | For, While, Foreach и операции break, continue

Что мы делаем ежедневно? Думаю, у каждого из нас свой список дел. Однако раз за разом повторяются одни и те же операции для достижения одних и тех же целей. Это и есть цикл. В программировании циклы используются при обработке множеств / файлов или же для вычисления математических выражений.

(далее…)
Условные операторы C# | If C# и Switch C#

Условные операторы C# | If C# и Switch C#

При разработке программ часто возникает необходимость сделать своеобразную развилку. То есть в зависимости от выполнения или не выполнения какого-либо условия дальнейшие операции, выполняемые приложением могут отличаться. В простейшем случае достаточно проговорить про себя: «Если, то, иначе». В основном, логические операции опираются на тип данных bool, который принимает значения true (истина) или false (ложь). Давайте же рассмотрим условные операторы 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) — это универсальный расширяемый язык для разметки информации. Он позволяет структурировать, хранить и передавать информацию в определенном формате. Особенность данного языка заключается в том, что самоопределяемым, что позволяет самостоятельно расширять набор условных меток — тегов. Используя их, можно формировать данные в виде древовидной структуры, когда одни элементы содержат в себе другие.

(далее…)