goto и его применения в C#

Оператор goto -это оператор безусловного перехода, используется для передачи управления помеченному оператору. Оператор goto разрешается использовать в инструкции switch, но его нельзя использовать для проникновения в инструкцию switch.

Разбираемся в работе checked и unchecked С#

d checked Оператор checked применяется для проверки на переполнение, которое возникает при выполнении арифметических действий с целочисленными значениями. Если в блоке checked происходит переполнение, то вызывается исключение. Оператор unchecked применяется для проверки на переполнение, которое возникает при выполнении арифметических действий с целочисленными значениями. Если в блоке unchecked происходит переполнение, то исключение не вызывается. Если не […]

Параметр params C#

Для того, что бы метод принимал произвольное количество аргументов, применяется ключевое слово params. Дополнительные параметры не указываются. Синтаксис: params тип[] имя_массива Подход применения не определенного количества аргументов редко используется, так как проще передать в метод коллекцию и работать с ней. Однако часто приходится использовать в задачах универа.

События C#

Событие — это механизм, с помощью которого класс-издатель, отправляющий событие может посылать уведомление другим классам-подписчикам уведомление, об определенном событии. Лучше, проще и даже нужно это демонстрировать в графическом интерфейсе. Но мы пока разбираем консоль. Синтаксис: модификатор event событийный_делегат объект; Алгоритм создания и использования событий: 1. Создание событийного делегата. 2. Создание класса-издателя. В этом классе определяется […]

Cдвиг вправо и сдвиг влево в C#

Приветствую всех, сегодня рассмотрим примеры сдвига в лево и право. В начале рассмотрим сдвиг вправо: Этот оператор является бинарным, переносит все биты на заданное количество позиций вправо, при этом освобождающие позиции справа усекаются, а слева заполняются нулями. Первый операнд — изменяемая целочисленная переменная, а второй — целочисленная переменная, задающая величину сдвига. В двоичной системе счисления […]

Как использовать указатели в C#?

Приветствую всех! В своей практике редко видел что бы программисты использовали указатели, однако я и сам их применял для написания читов к играм, для этого нам надо знать адрес в памяти, которое потом мы можем изменить. Для использования небезопасного кода необходимо в свойствах проекта установить галочку Разрешить небезопасный код

Как использовать пользовательский формат числа на C#?

Приветствую всех. Иногда в своих приложения мы хотим использовать свой собственный вариант отображения данных. Но подходящего знака форматирования нет, вот для этого были придуманы универсальный тип, который позволит вам изменить и вывести ваше число так как вы хотите. Рассмотрим пример:

Как записать число в шестнадцатеричной системе исчисления C#?

Приветствую всех! Сегодня я покажу пример того как можно преобразовать число в шестнадцатеричную систему исчисления. Рассмотрим пример: Как мы видим, используется специальный знак форматирования X или x, который преобразует число в шестнадцатеричную систему исчисления.

Как записать число со знаком процента на C#?

Приветствую всех! Сегодня рассмотрим пример который продемонстрирует то как правильно вывести число со знаком процента %. Многие из нас используют конкатенацию строки что бы вывести знак процентов, но есть верное решения как правильно это делать. Рассмотрим пример: Как мы видим, используется специальный знак форматирования P или p, который добавляет знак процента к числу.

Как разделить число на группу разрядов C#?

Приветствую всех! Сегодня я покажу коротенький пример, который демонстрирует возможность разбивки большого числа на группы, для облегчения восприятия значения. Рассмотрим пример: Как мы видим, используется специальный знак форматирования N или n, который преобразует число разбивая его на группы.