C# 3.0では、言語的にいくつかの構文が追加されています。この追加は、かなりの部分において、統合言語クエリ(LINQ)をサポートするために行われた変更と言ってよいでしょう。追加された機能としては、ラムダ式、拡張メソッド、匿名型、暗黙的に型付けされたローカル変数、自動プロパティ、オブジェクト初期化子などがあります(他にも多数の機能があります)。 追加...
.NET 3.5は.NET 2.0および.NET 3.0に機能追加する形で構成されています。次の図1はそのイメージを表したものです。 図1:.NET Framework 3.5全体像 図1に示すように.NET 2.0の共通言語ランタイム(CLR)やベースクラスライブラリ(BCL)などのテクノロジーは.NET 3.5でも同じように利用できます。また、.NET 3.0で追加されたWPFなどの新しい4つのテクノロジーもそのまま利用できます。.NET 3.5は...
」というニュースが流れたが、そこでのアナウンスどおり、先日より.NET Frameworkクラス・ライブラリのソースコード公開が開始されている。 ただし現時点ではソースコードの公開といっても、ZIP形式でまとめられたソース・ファイルがダウンロード可能、といった公開方法ではなく、先日発売となったVisual Studio 2008(Express Editionは除く)でデバッガを使用する際に、クラス・ラ...
マイクロソフトのソフトウェアアーキテクト、ドン・ボックス氏は2007年12月29日に投稿したブログ記事の中で、同氏の同僚であるダグラス・パーディー氏が新しい拡張型テキストエディタを開発する技術者を雇い入れていることを明らかにした。ボックス氏の記事中にリンクされている12月26日付のパーディー氏のブログ記事には「『Emacs.Net』とでも言うべきツールの開発を行う...
“DI”や“AOP”というキーワードを耳にしたことがあるだろうか。これらのテクノロジは、.NET技術者にはまだまだ普及していないのが現状だが、Java開発での長年の利用結果から見ても開発生産性を飛躍的に高めてくれるテクノロジであることは間違いなく、.NET開発でも必ず役立つものであり、むしろ使わない手はない。従って、できるだけ多くの.NET開発者にこれらのテクノロ...
あくまで噂ですよ,噂.決して鵜呑みにはされませぬよう. Anders は AOP が嫌い イベント会場等で見かけても,「partial method って AOP ですよね?」みたいな質問はダメ,絶対,という噂.まあ実際はイベントだとニコニコ応対してくれますけどね. Anders はクエリ式よりもドット表記の関数呼び出し形の方が好き from ほにゃららはあまりお好きでない模様.じゃあなぜクエリ式を導...