CodeProjectにて、C# 4.0の特徴を分かりやすく解説してくれている
記事を発見。
まだちゃんと読んでないですが、メモメモ。
- C# 4.0's New Features Explained
大きな特徴として以下の事があるみたいですね。
- オプショナル引数と名前付け引数のサポート
- dynamicのサポート
- 共変性と反変性
オプショナル引数と名前付け引数は、COM InteropをC#で行う際に
大分楽になりますね。今までは、全引数を指定する必要が
あったので、一つのメソッドを呼ぶだけで、大分面倒だったのが
必要な引数のみ指定すればいいようになりますので。
(今までだと、引数の大半をMissing.Valueで埋めていかないと駄目でした。)
個人的には、共変性と反変性が大きな点だと思っています。
以下のような事が出来るようになるのは凄い便利だと思います。
反面、なんか怖いですが。^^
Liststrings = new List (); List