<MyRusakov.ru />

Создание игр на Unreal Engine 4

Создание игр на Unreal Engine 4

Данный курс научит Вас созданию игр на Unreal Engine 4. Курс состоит из 12 модулей, в которых Вы с нуля освоите этот движок и сможете создавать самые разные игры.

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

Помимо самого курса Вас ждёт ещё 5 бесплатных ценных Бонусов: «Динамическая смена дня и ночи», «Создание динамической погоды», «Создание искусственного интеллекта для NPC», «Создание игры под мобильные устройства» и «Создание прототипа RPG с открытым миром».

Подробнее
Подписка

Подпишитесь на мой канал на YouTube, где я регулярно публикую новые видео.

YouTube Подписаться

Подписавшись по E-mail, Вы будете получать уведомления о новых статьях.

Подписка Подписаться

Добавляйтесь ко мне в друзья ВКонтакте! Отзывы о сайте и обо мне оставляйте в моей группе.

Мой аккаунт Мой аккаунт Моя группа
Опрос

Зачем Вы изучаете программирование/создание сайтов?

Операторы в C#

Операторы в C#

Язык C# содержит большое количество разнообразных операторов. Далее представлен структурированный в виде таблиц список операторов доступных в C#.

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

Данный вид операторов, как нетрудно догадаться, используется для выполнения математических операций:

Оператор Название Описание Пример
+ Суммирование суммирование чисел m + y
- Вычитание вычитание одного числа из другого m - y
* Умножение умножение двух чисел m * y
/ Деление Деление одного числа на другое m / y
% Деление по модулю Возврат остатка от деления m % y
++ Инкремент Увеличение значения на единицу m++
-- Декремент Уменьшение значения на единицу m--

Операторы присваивания C#

Эта группа операторов базируется на базовом операторе присваивания =:

Оператор Пример Что означает
= m = 5 m = 5
+= m += 3 m = m + 3
-= m -= 3 m = m - 3
*= m *= 3 m = m * 3
/= m /= 3 m = m / 3
%= m %= 3 m = m % 3
&= m &= 3 m = m & 3
|= m |= 3 m = m | 3
^= m ^= 3 m = m ^ 3
>>= m >>= 3 m = m >> 3
<<= m <<= 3 m = m << 3

Операторы сравнения C#

Оператор Название Пример
== Равно x == y
!= Не равно x != y
> Больше чем x > y
< Меньше чем x < y
>= Больше или равно x >= y
<= Меньше или равно x <= y

Логические операторы в C#

Оператор Имя Описание Пример
&&  Логическое И Возвращает true, если оба операнда true x < 2 &&  x < 3
||  Логическое ИЛИ Возвращает true, если один из операндов true x < 2 || x < 3
! Логическое отрицание противоположное значение, возвращает false, если результат true и обратно !(x < 3 && x < 3)

Таким образом, в C# большое количество разнообразным операторов, которые призваны облегчить работу программиста и дать ему возможность кратко выразить те или иные условия выполнения программы.

Копирование материалов разрешается только с указанием автора (Михаил Русаков) и индексируемой прямой ссылкой на сайт (http://myrusakov.ru)!

Добавляйтесь ко мне в друзья ВКонтакте: http://vk.com/myrusakov.
Если Вы хотите дать оценку мне и моей работе, то напишите её в моей группе: http://vk.com/rusakovmy.

Если Вы не хотите пропустить новые материалы на сайте,
то Вы можете подписаться на обновления: Подписаться на обновления

Если у Вас остались какие-либо вопросы, либо у Вас есть желание высказаться по поводу этой статьи, то Вы можете оставить свой комментарий внизу страницы.

Порекомендуйте эту статью друзьям:

Если Вам понравился сайт, то разместите ссылку на него (у себя на сайте, на форуме, в контакте):

  1. Кнопка:

    Она выглядит вот так: Как создать свой сайт

  2. Текстовая ссылка:

    Она выглядит вот так: Как создать свой сайт

  3. BB-код ссылки для форумов (например, можете поставить её в подписи):

Комментарии (3):

logaut logaut 10.12.2020 15:59:34

В этом примере не двойка ли должна быть после логической "И" - "&&"? x < 2 && x < 3 То есть вот так: x < 2 && x < 2 вот теперь компьютер должен вернуть true. Кстати, очень интересно, а есть такой оператор в языке C#, оператор эквивалентности, как в php "===", или нужно писать специальный скрипт?

Ответить

Castels Castels 10.12.2020 18:19:36

1. x < 2 && x < 3 - это просто пример, поэтому можно и так x < 2 && x < 2 - суть не изменится 2. C# - строго типизированный язык, Вы не сможете сравнить, например, (строку и число) "20" == 20, поэтому, если я Вас правильно понял, то такое в С# достигается преобразованием типов

Ответить

logaut logaut 18.12.2020 23:44:11

Если я правильно помню, то эквивалентность - это тогда, когда сравниваются не только сами значения, но переменные. И переменные и значение должны быть одинаковы, тогда компьютер вернёт true, а иначе, вернёт false.

Ответить

Для добавления комментариев надо войти в систему.
Если Вы ещё не зарегистрированы на сайте, то сначала зарегистрируйтесь.