InfoQ ホームページ CSharp-4 に関するすべてのコンテンツ
ニュース
RSSフィード-
.NET Framework 4.5 の新たな非同期機能拡張
.NET Framework 4.5 Beta では Async/Await キーワードの導入,C# および Visual Basic 言語の簡略化に加えて,いくつかの標準 I/O やデータアクセス機能に非同期メソッドが追加されている。これら新しい非同期機能は ASP.NET 4.5,WCF,WPF でも利用可能だ。
-
進歩を見せる .NET のオプションパラメータ
オプションパラメータは最初から .NET に含まれていたが,C# でサポートされないこともあり,COM ライブラリ関連以外での使用はタブーである,という解釈が一般的だった。C# 4 でオプションパラメータがサポートされるようになるので,今後はレガシーなコード以外でも多く見られるようになりそうだ。また C# 以外にも,動的言語との相互運用性や変更不能(immutable)なデータ構造体,さらに ASP.NET MVC のさまざまな部分でも使われるようになるだろう。
-
CSI C#インタープリターは、.NET 4.0をサポートする。
CSIは、 C#ファイルをコマンドラインでコンパイルを許可するシンプルなC#インタープリタである。.NET4.0がサポートされた新しいバージョンがリリースされた。CSIは、完全なテストスイートが含まれるオープンソースである。
-
Mono が C# 言語の拡張機能を試験的に導入
最新の Microsoft C# 4 拡張機能のサポートが一段落したためだろうか,Mono チームは最近,独自の言語拡張に手を出している。彼らが現在試しているのは,文字列補完と複数戻り値のサポート,という2つの機能だ。
-
.NET 4の機能を考える:型の埋め込みと同値
.NETアプリケーションのCOM Interoptで最も一般的な問題は、恐らくデプロイメントとバージョニングであろう。開発者は現在、「Primary Interopt Assemblies」を入れなければならず、Officeのようなアプリケーションの場合は1メガバイト以上になる。.NET 4では、この問題はなくなる。
-
C#の機能:オプションおよび名前付きパラメータ、COM相互運用性
信じようと信じまいと、C#はオプションおよび名前付きパラメータを完全サポートすることになる。COMサポート向けの他の機能がC# 4に含まれる。パラメータ化プロパティに関する噂もあった。