引数が違う同名関数を定義するオーバーロード

これはびっくりした。
引数が違う同名関数を定義する事ができます。
勝手に調べるみたい。


単純に同名で関数を定義し、引数を返るだけでいい模様。
その際戻り値の型も変えられるようです。


C# 戻り値の型を動的に変更することは可能ですか? - Insider.NET
http://www.atmarkit.co.jp/bbs/phpBB/viewtopic.php?topic=21003&forum=7


C# Tips
http://www.woodensoldier.info/computer/csharptips/30.htm