【C#】switch 文の簡易記法(式書式)

C#

switch 文の簡易記法(式書式)

通常

private string GetText()
{
    //0~2のランダムな整数を取得
    int px = Random.Range(0,3);

    //取得した整数に応じて処理を変更
    switch (px)
    {
        case 0:
            return "攻撃";

        case 1:
            return "守備";

        case 2:
            return "待機";

        default:
            return string.Empty;
    }
}

簡易記法(式書式)

private string GetText()
{
    //0~2のランダムな整数を取得
    int px = Random.Range(0,3);

    //取得した整数に応じて戻り値を変更
    return px switch 
    { 
        0 => "攻撃" ,
        1 => "守備", 
        2 => "待機", 
        _ => string.Empty,//defaultと同じ
    };//セミコロンを忘れない事
}

お問い合わせ

    タイトルとURLをコピーしました