ステートメントに関して
今回はステートメントに関して調べてみました。
こちらも普段何気なく使っていますが、実は結構な種類があり見ていくと面白いかもと思っていたのですが、C#でもunsafeを使うことでポインタが使える*1とか驚きました。
以下にステートメントの種類を記載します。
- 宣言ステートメント
- 式ステートメント
- 選択ステートメント
- 繰り返しステートメント
- ジャンプ ステートメント
- 例外処理ステートメント
- Checkedステートメント
- awaitステートメント*2
- yield return ステートメント
- fixed ステートメント*3
- lock ステートメント
- ラベル付きステートメント*4
- 埋め込みステートメント
- 空のステートメント
なお、詳しくは下記のMicrosoftのサイトを参照することをお勧めしますが誤訳というか翻訳してはいけないキーワード*5が直訳で記載されていたりするので戸惑わないようにしてください。