一週間で身につくC#言語の基本 https://csharp.sevendays-study.com/index.html
で学んだことをまとめていきます~。
今回は、第3日、第4日の2日分でC#独自っぽいところをピックアップ。
2日間でやるはずなのに、10日弱更新が滞ってますけどね。。。
他の言語でもある機能ばかりですが、知らない(覚えてない)と書けないので
まとめていきます~。
とりあえず羅列で、気が向いたら整理しまーす。
コンソールからの文字列の入力
string str = Console.ReadLine();
コンソールからの文字列を、数値に変換
int.Parse(Console.ReadLine());
乱数
Random rnd = new Random();
int num = rnd.Next(1, 7); // 1以上7未満の乱数を発生させる(1から6まで)
無限ループ
while(true)すると、基本的に処理は無限に繰り返されます。
そんな無限ループも、breakでループから出ることができます。
注:switch文のフォールスルーの禁止
switch文でbreakを入れないで処理をフォールスルーと言います。
言語によってはこのフォールスルーを許可してますが、C#言語ではこのような処理を禁止しています。