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#はメソッド内のどこでも変数宣言ができる。

図 変数宣言はどこでも可能
for()のカウンタ変数をfor()内で宣言することで、変数のスコープを制限する。

次回は

配列とforeach()の話をしたあと、練習問題をやってもらいます。




 

このブログの人気の投稿

10月3日(木)1コマ目

10月27日(木)1コマ目

10月14日(金)1、2コマ目