10月6日(木)1コマ目
今日、やったこと
C#の基礎
今日のホワイトボード
C#の文法
C#はJava、C++と同じでCをルーツに持つ言語。よって、データ型、変数宣言、制御構造文(繰り返し、条件分岐)はCとほぼ同じ。
Main()メソッド
Cと同じようにプログラムはmain()関数(C#ではMain()メソッド)から実行される。
Cと異なるのは、Main()メソッドを含めて、メソッドはクラス内に作成すること。
![]() |
| 図 Test1クラス内のMain()メソッド |
サンプルに出てきたConsole.WriteLine()はCのprintf()と同じような機能と思ってください。
+演算子
演算子もCと一緒。
ただ、+演算子はCと同じ加算演算以外に、文字列の結合もできる。
+演算子の両サイドが数値か文字列かで加算か、文字列結合かが決まる。
![]() |
| 図 +演算子 |
処理部で変数宣言可能
Cは関数の最初で変数の宣言をして、処理が続くが、C#はメソッド内のどこでも変数宣言ができる。
![]() |
| 図 変数宣言はどこでも可能 |
次回は
配列とforeach()の話をしたあと、練習問題をやってもらいます。


