復習 - 応用演算子
CoddyのC#ジャーニー「ロジックとフロー」セクションの一部。レッスン 39/66。
チャレンジ
中級analyzeInputというメソッドを作成し、次の3つのパラメーターを受け取るようにします。
- 文字列
text - null許容整数
value - ブール値
condition
このメソッドは、次の情報を含む文字列を返す必要があります。
textがnullではなく、3文字より長いかどうかを確認する(短絡評価を使用)- null許容整数から実際の値を取得する(nullの場合は100)。null合体演算子を使用する
- 次の式を評価する:
condition || text.Length > 5 && value > 50 - 異なる優先順位で次の式を評価する:
(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#オンラインコンパイラ