構造体とクラス

学生たちにC#の構造体とクラスを理解してもらうにはどうしたら良いかとても悩んだわけです。 それで XNAプログラマのためのC♯入門XNAプログラマのためのC♯入門2 というものを書いてみた。 BMIはいつも使っているネタだ。 RPGは、もちろんXNA RPG starter kitがヒントになっている。 グラフィック抜きで、クラスの継承とかインスタンスうしのメッセージのやりとりというものを説明するにはRPGはなかなか良いな、 と自画自賛してみる。 これでわかってもらえなきゃ、もうどうしようか。