C#備忘録 条件演算子?:、listの合計値Sum()、指定したラベルに飛ぶgoto

条件によって変わる条件演算子?:

(変数 比較演算子 条件 ? 出力A : 出力B)

と記述すると、?以前の文が条件を満たしている時出力A(true)

満たしていないと出力B(false)を出力する


例えば

int num = 1;

Console.Write(num == 1 ? "はい" : "いいえ");

と記述すると、numは1なので"はい"とコンソールに表示される


Listの要素の合計値を計算する関数Sum()


Listの合計値を計算するメソッドはSum()


例えば

var list = new List<int>(5);

for(int i = 0; i < 5; i++)

{

    list.Add(i);

}   

int sum = list.Sum();

Console.WriteLine(sum);


とすると、1+2+3+4+5=10で”10”と表示される


指定したラベルに飛ぶgoto

飛ぶ部分の記述は


goto ラベル名;


飛ぶ先の記述は


ラベル名:;


記述のメモ


gotoラベル名;

ラベル名:;


特にラベル名後の:;の書き忘れに注意






コメント