C# 3.0 × .NET 3.5
「.NET 1.1」のコードを「.NET 3.5」環境でコンパイル ────
噂どおりエラー出まくり\(^o^)/
互換性の“ご”の字もないのかよ(苦笑) というわけで、修正がてら、以前はなすすべなく見苦しかった記述を最新風味へ♪
互換性の“ご”の字もないのかよ( ´∀`)
「オブジェクト初期化子」とか「自動実装プロパティ」とか「拡張メソッド」とか「LINQ」とか、諸々、スマートすぎて後戻りできないかも(汗) もともとの要求は「.NET 2.0」でしたが、「今さら中途半端だし C# 3.0 なら高効率だから .NET 3.5」を押し売りして大正解でした(^^)
関連して、MSの新製品は改悪が常ですが(爆)、『Visual Studio 2008』は素晴らしく出来が良いです。 余計なお世話だった「自動整形」の躍進は認めざるを得ません。