2009年3月28日土曜日22:06:00
デリゲートで遊ぶ
タグ:
C#
by ゆの
デリゲートにデリゲートを入れる。プログラム全部はやっぱり長いから一部だけ。
static void Main(string[] args) { string[] name = new[] { "aaa", "bbb", "ccc" }; MessageGroup mg = Nothing; foreach ( String str in name ) { Person a = new Person(str); MessageName ma = Hello; ma += a.ShowName; ma += GoodBye; ma += EOL; // 暗黙の型変換ができないので、newが必要 mg += new MessageGroup(ma); } mg(); }
出力結果
Hello! My name is aaa. GoodBye Hello! My name is bbb. GoodBye Hello! My name is ccc. GoodBye
0 件のコメント:
コメントを投稿