2

今後の.netフレームワークで人々が興味を持っている機能を知ることに非常に興味がありますか?

これらが新しいクラスであろうと新しいコントロールであろうと、私は人々の見解を知りたいと思っています。

4

11 に答える 11

7

コードコントラクトと並列拡張。どちらも言語機能ではありませんが(これは主に私が通常興味を持っているものです)、どちらもコードの記述方法を大幅に変える可能性があります。

DLRはクールで面白いように聞こえますが、少なくともIronRuby / IronPythonとの相互運用に関しては、DLRを多く使用することになるかどうかはわかりません。ただし、遅延バインディングを使用して反射ボイラープレートコードを減らすことができると便利です。

C#4の言語機能に関しては、共変性と反変性は、「ワウ、かっこいいもの」というよりも「煩わしさを軽減する」という意味になります。ただし、オプション/名前付き引数は非常に便利です。ビルダーパターンの組み込みサポートが必要ですが、不変型の記述/使用が少し簡単になります:)

于 2009-04-02T16:42:03.873 に答える
6

主に並列拡張と'分散。そしてもちろん:System.Reactive/ Rx Framework / "LINQ to Events" 、これは非常に大きくなる可能性があると思います。

しかし、ここで言及されていない他のこともあります。ある意味で「持っているだけでいい」のですが、新しいバージョンがついに登場したときに役立つかもしれません。好き:

  • BigInteger(悪いことINumberはまだうまくいきませんでした...)
  • ISet<T>およびSortedSet<T>(フレームワークの自己平衡木)
  • ファイルシステム列挙APIを配列を返す(のみ?)からIEnumerableを返す(同様に?)に変更する
  • F#言語のデフォルトサポート
  • わずかな圧縮の改善

dynamicオプション/名前付きパラメーターは、これらの概念を使用/必要/必要とする言語とのより良い/より簡単な相互運用を可能にするためだけにあると思います。だから彼らは利用できるのはいいことです。しかし、確かにそれ以上のものはありません。

于 2009-04-03T08:43:28.273 に答える
4

新しいWPFコントロールを楽しみにしています。現在のWPFツールキットはフレームワークのコントロールとして組み込まれると思います。バグ修正が行われるたびに新しいセットをダウンロードするよりも、Visual Studioのストックコントロールとして使用し、.NET Frameworkでパッチを適用する方が、はるかに便利です。

また、WPFの栄光であるVisualStudio2010を楽しみにしています。

于 2009-04-02T16:37:20.810 に答える
2
  • C#のオプションのパラメーター

.NET 4.0よりも、jirwinの応答と同じように、VisualStudio2010を本当に楽しみにしています。

于 2009-04-02T16:40:12.067 に答える
1

DLRとParallelExtensionsは、出荷時に箱に何が入っているかについて正確に知らされているとは言えませんが。

編集:Jon Skeetによると、コードコントラクトも見栄えがします。画期的ではありませんが、私が見たサンプルから、それらはそれを表現するための良い方法のように見えます。

于 2009-04-02T16:37:04.713 に答える
1

多くの優れた Sharepoint 開発者ツールとサポートが約束されています。なぜなら、現在その中で作業しなければならないときは、少し面倒だからです。

彼らが計画している展開オプションだけで、いくつかの頭痛の種が解消されます。

だから私は、彼らが開発者コミュニティからのうめき声に耳を傾けていると楽観視しています。

于 2009-04-02T16:46:53.347 に答える
1

私は で多くの作業を行っているので、追加の式タイプExpressionを楽しみにしています。

オプション/名前付き引数も好きですが、主に不変性をより簡単にする方法としてです。それ以外の場合はあまり使用するかどうかわかりません...

于 2009-04-03T08:11:30.520 に答える
0

Visual Studio 2010 コード エディターは純粋な WPF であり、どちらのモニターにもドッキングでき、アドインは厄介な Office COM オブジェクト モデル (EnvDTE) を使用していません。

それがフレームワークではないことは知っていますが、質問には VS2010 というタグが付けられています

于 2009-07-31T10:03:49.890 に答える
0

フレームワークのタプル クラスと C#4 の「動的」です。「var」をどこでも使用する人々に対処するために、どこでも使用します。(「動的」は純粋なフレームワーク機能ではないことは知っていますが、フレームワークの一部です)

于 2009-04-02T16:49:53.450 に答える