一週間で身につく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#言語ではこのような処理を禁止しています。