はじめに 今年の2月にリリースされたばかりのVisual Studio 2008に含まれるC#3.0ですが、皆さんは既にお使いになっているでしょうか? C#3.0ではC#2.0の豊富な機能に加え、より新しい多くの機能が言語仕様のレベルで追加されています。 そこで、本特集では、C#3.0の新機能をC#2.0のコードと比較することで、ご理解いただこうと考えています。 これによって、見慣れたコードと新しいコードを比較することで、実際に動作を確認しなくても読むだけで容易に理解できるでしょう。 C#3.0によって、どれだけ開発効率を高めることができるのかを、皆さんなりに判断してみてください。 C#3.0の概要 C#3.0は、C#2.0を基盤として、さらに関数スタイルのクラスの作成がサポートされています。 特に、今回のバージョンアップで目立つのは、LINQという新しいテクノロジーの実現と、これに関連し
![第1回 コード比較で理解するC#3.0の新機能(1) | gihyo.jp](https://cdn-ak-scissors.b.st-hatena.com/image/square/d045f4abf473c8bef21d97d905945d43a4dd1931/height=288;version=1;width=512/https%3A%2F%2Fgihyo.jp%2Fassets%2Fimages%2FICON%2F2008%2F176_csharp.png)