Menu
Coddy logo textTech

Recap - Advanced Operators

Teil des Abschnitts Logik & Ablauf der C#-Journey von Coddy — Lektion 39 von 66.

challenge icon

Aufgabe

Mittel

Erstellen Sie eine Methode namens analyzeInput, die drei Parameter annimmt:

  • Ein String text
  • Eine nullable Ganzzahl value
  • Ein boolescher Wert condition

Die Methode sollte einen String mit den folgenden Informationen zurückgeben:

  1. Überprüfen Sie, ob text nicht null ist und länger als 3 Zeichen hat (verwenden Sie Kurzschaltbewertung)
  2. Ermitteln Sie den tatsächlichen Wert aus der nullable Ganzzahl (oder 100, falls null) unter Verwendung des Null-Kohaleszenz-Operators
  3. Werten Sie den Ausdruck aus: condition || text.Length > 5 && value > 50
  4. Werten Sie den Ausdruck mit anderer Präzedenz aus: (condition || text.Length > 5) && value > 50

Geben Sie die Ergebnisse in diesem Format zurück:

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

Probier es selbst

using System;

class AnalyzeInput
{
    public static string analyzeInput(string text, int? value, bool condition)
    {
        // Schreibe deinen Code hier
    }
}

Alle Lektionen in Logik & Ablauf