Menu
Coddy logo textTech

Recap - Advanced Operators

Часть раздела Логика и управление потоком путешествия по C# на Coddy — урок 39 из 66.

challenge icon

Задание

Средне

Создайте метод с именем analyzeInput, который принимает три параметра:

  • Строка text
  • Целое число, допускающее значение null value
  • Булево значение condition

Метод должен возвращать строку со следующей информацией:

  1. Проверьте, не равно ли text null и длиннее 3 символов (используйте короткозамкнутую оценку)
  2. Получите фактическое значение из целого числа, допускающего null (или 100, если null), используя оператор объединения с null
  3. Вычислите выражение: condition || text.Length > 5 && value > 50
  4. Вычислите выражение с другим приоритетом: (condition || text.Length > 5) && value > 50

Верните результаты в следующем формате:

Text valid: {true/false}
Value used: {actualValue}
Expression 1: {result1}
Expression 2: {result2}

Попробуйте сами

using System;

class AnalyzeInput
{
    public static string analyzeInput(string text, int? value, bool condition)
    {
        // Напишите свой код здесь
    }
}

Все уроки раздела Логика и управление потоком