Recap - Advanced Operators
Teil des Abschnitts Logik & Ablauf der C#-Journey von Coddy — Lektion 39 von 66.
Aufgabe
MittelErstellen 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:
- Überprüfen Sie, ob
textnicht null ist und länger als 3 Zeichen hat (verwenden Sie Kurzschaltbewertung) - Ermitteln Sie den tatsächlichen Wert aus der nullable Ganzzahl (oder 100, falls null) unter Verwendung des Null-Kohaleszenz-Operators
- Werten Sie den Ausdruck aus:
condition || text.Length > 5 && value > 50 - 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
1Multi-dimensional Arrays
2D Arrays BasicsDeclaring and Initializing 2DAccessing 2D Array ElementsNested Loops with 2D ArraysJagged ArraysCommon Matrix OperationsRecap - Multi-dimensional4Flow Control Techniques
Early ReturnsGuard ClausesJump Statements (goto)Break and ContinueFlatten Nested Conditionals7Logical Operators Advanced
Short-Circuit EvaluationConditional Logical OperatorsOperator PrecedenceRecap - Advanced Operators2Advanced Decision Making
Multiple ConditionsComplex Boolean LogicIf vs. Switch ComparisonNested Switch StatementsRecap - Advanced Decisions5Exception Handling
Try-Catch BasicsException TypesMultiple Catch BlocksWorking with FilesFinally BlockUsing vs. Try-FinallyCustom ExceptionsRecap - Error Handling3Loop Enhancements
Loop PerformanceIterating ComplexEach Loop TypeRefactoring LoopsRecap - Optimized Loops6Null Handling
Null Reference BasicsNullable Value TypesNull Checking PatternsDefensive ProgrammingRecap - Null Safety