Menu
CoddyTech

復習 - 応用演算子

CoddyのC#ジャーニー「ロジックとフロー」セクションの一部。レッスン 39/66。

challenge icon

チャレンジ

中級

analyzeInputというメソッドを作成し、次の3つのパラメーターを受け取るようにします。

  • 文字列 text
  • null許容整数 value
  • ブール値 condition

このメソッドは、次の情報を含む文字列を返す必要があります。

  1. textがnullではなく、3文字より長いかどうかを確認する(短絡評価を使用)
  2. null許容整数から実際の値を取得する(nullの場合は100)。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)
    {
        // ここにコードを書いてください
    }
}

ロジックとフローのすべてのレッスン

自分で練習してみよう: C#オンラインコンパイラ