1

重複の可能性:
C# 4.0 のクールな新機能

こんにちは、

SO には、「C# v4.0 で何が必要ですか?」という質問がいくつかあります。この質問は違います。Microsoft の赤ちゃんの新しいバージョンに何が欲しいかを尋ねているわけではありませんが、Microsoft Visual Studio 2010 Beta 1 が既にリリースされているため、何が既に含まれているのでしょうか。

私自身、VS2010 に実装されているオプションのパラメーターのみを見つけました。

void foo(int a,int b = 10)
{
    if(b != 10) throw new Exception();
}

void Main(string[] args)
{
    foo(5);
    foo(5,6);
}

何が実装される予定なのかわからないので、その巨大な言語ですべてのものを見つけるのは非常に困難です。質問、それは私の成長の進歩を助けません。

VS2010 Beta1 で見つけた新機能は何ですか?

4

2 に答える 2

4

C# Future ページ @ MSDNでは、C# 4.0 の Beta1 バージョンに追加された新機能のドキュメントとサンプルを見つけることができます。

于 2009-05-24T09:34:59.180 に答える
1

あなたは本当に2つの別々の質問をしています:

Vs2010 Beta1 で見つけた新機能は何ですか?

これは新しい IDE 機能であり、言語機能ではありません。私はこれらについてあまり知りませんが、IDE が WPF で書き直され、マルチモニターのサポートが改善されることは知っています。その他の新機能に関する記事はこちらにあります。XML/XSLT を実行している場合、新しい XSLT デバッグ機能は便利です。

C# 4.0 にはどのような新機能がありますか?

最大の新機能は、おそらく"dynamic" キーワードによる動的プログラミングです。オプションのパラメーターもありますが、これについては自分で言及してください。

それを超えて、最も重要な新機能は、ジェネリックの反変性と共変性になる可能性があります。かなり長くなるので、ここでは説明しませんが、完全な説明については、Eric Lippert のブログを参照してください。彼はこの主題に関するシリーズ全体を持っており、詳細に説明されています.

于 2009-05-24T09:36:34.777 に答える