Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.50/4: Рейтинг темы: голосов - 4, средняя оценка - 4.50
3 / 2 / 1
Регистрация: 28.05.2020
Сообщений: 172
1

Непонятный код

09.01.2022, 02:18. Показов 743. Ответов 4
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Что это такое и как оно называется ? Впервые с таким сталкиваюсь
C#
1
int a,b,m;     а = 4;    b=7;    m=(a>b)?a:b;
m= 7 на выходе
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
09.01.2022, 02:18
Ответы с готовыми решениями:

Непонятный код в учебнике
Есть такая немного странная книжка "Изучаем C#, 3-издание, Стиллмен, Грин", там пример...

Непонятный код события
Это событие, которое присутствует в нескольких классах проекта. public class...

Непонятный мне код
Копался в разных сорцах и наткнулся на это xD IPAddress ip = null; ip...

Непонятный код из примера с сайта MSDN. Реализация IEnumerable
Приветствую, друзья. Изучал статью по интерфейсу IEnumerator на сайте MSDN....

4
3 / 2 / 1
Регистрация: 28.05.2020
Сообщений: 172
09.01.2022, 02:25  [ТС] 2
Увидел в следующем тесте похожую конструкцию и вроде бы понял как работает

m=(условие)?true:false

если я правильно понял конечно
0
8941 / 4853 / 1886
Регистрация: 11.02.2013
Сообщений: 10,246
09.01.2022, 02:25 3
Лучший ответ Сообщение было отмечено Lesch как решение

Решение

Тернарный оператор. Проверяется условие. Если оно истинно, то присваивается значение после ?, а если ложно, то значение после :
1
8941 / 4853 / 1886
Регистрация: 11.02.2013
Сообщений: 10,246
09.01.2022, 02:26 4
Вот только сегодня писал проверку, чтобы значение не выходило за максимум и минимум:
C#
1
_value = value > _minimum ? (value > _maximum ? _maximum : value) : _minimum;
1
Эксперт .NET
17689 / 12874 / 3366
Регистрация: 17.09.2011
Сообщений: 21,138
09.01.2022, 02:40 5
Цитата Сообщение от ViterAlex Посмотреть сообщение
Вот только сегодня писал проверку
Если уже перешли на .NET 6, то там в класс Math добавили метод Clamp, который делает именно это.
C#
1
_value = Math.Clamp(_value, _minimum, _maximum);
1
09.01.2022, 02:40
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
09.01.2022, 02:40
Помогаю со студенческими работами здесь

Непонятный синтаксис
Не первый раз встречаю вот такой синтаксис: public int Id { get; set; } Интересует строчка ...

Непонятный момент с IEnumerable
как это объяснить? неявное наследование от IEnumerable? using System; using System.Collections;...

Непонятный вывод из цикла
Почему в консоль выводиться 2147483647? using System; namespace test { class MainClass...

Непонятный результат расчета функции
Всем доброго времени суток:) Пишу совсем простенькую программу на C#. Пользователь вводит значение...

Поясните непонятный момент, почему так?
Приветствую всех, вот решал и решил задачу, подсмотрел немного на форуме, и вот что я делаю в коде....

Непонятный синтаксис =>
Привет начала изучать ASP.NET Core и меня смушает такая строка кода public static IWebHostBuilder...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru