Menu
CoddyTech

Récapitulatif - Opérateurs avancés

Fait partie de la section Logique & Flux du Journey C# de Coddy. Leçon 39 sur 66.

challenge icon

Défi

Moyen

Crée une méthode appelée analyzeInput qui prend trois paramètres :

  • Une chaîne text
  • Un entier nullable value
  • Un booléen condition

La méthode doit renvoyer une chaîne contenant les informations suivantes :

  1. Vérifier si text n’est pas null et contient plus de 3 caractères (utiliser l’évaluation à court-circuit)
  2. Obtenir la valeur réelle de l’entier nullable (ou 100 s’il est null) à l’aide de l’opérateur de coalescence des valeurs nulles
  3. Évaluer l’expression : condition || text.Length > 5 && value > 50
  4. Évaluer l’expression avec une priorité différente : (condition || text.Length > 5) && value > 50

Renvoyer les résultats dans ce format :

Text valid: {True/False}
Value used: {actualValue}
Expression 1: {result1}
Expression 2: {result2}

Essayez vous-même

using System;

class AnalyzeInput
{
    public static string analyzeInput(string text, int? value, bool condition)
    {
        // Écrivez votre code ici
    }
}

Toutes les leçons de Logique & Flux

Entraînez-vous par vous-même : Compilateur C# en ligne