Тернарный оператор в C#
Всем привет, сегодня обсудим такую интересную вещь как тернарный оператор.
Теория
И так, все вы знаете конструкцию if_else. Но она занимает очень много места в коде, в то время как тернарный оператор выполняет схожую функцию при этом помещаясь в одну строчку.
Вот как выглядит синтаксис тернарного оператора:
var = [условие] ? [что выводится в случае выполнения] : [что выводится в обратном случае];
Как вы можете заметить это конструкция if_else, но помещенная в одну строчку. В первых квадратных скобках указывается условия оператора(Например: a < 0), во вторых скобках указывается вывод при выполнение(Например: true), а в третьих скобках, то что выводится в обратном случае(Например: false).
Практика
В данном случае условием является a == pass. А первым и вторым итого - true и false соответственно. Если мы введем верный пароль, то есть gfhjkm. То он выведет true, а в обратном случае false
На этом все, если понравилась статья, то жду с тебя лайк. Спасибо за внимание!
P.s. А если интересен такой контент, можешь чекнуть этот канал в телеграмме - https://tlgg.ru/from0toCsharp


Лига программистов
2.1K постов11.9K подписчиков
Правила сообщества
- Будьте взаимовежливы, аргументируйте критику
- Приветствуются любые посты по тематике программирования
- Если ваш пост содержит ссылки на внешние ресурсы - он должен быть самодостаточным. Вариации на тему "далее читайте в моей телеге" будут удаляться из сообщества