2.0から3.5に変換し、3.5フレームワークを利用して実行できる最適化を探しています。データ構造のように3.5で私ができることのいくつかは何ですか。SQL以外のDataAccessの使用に関する提案もあります。任意の提案/ポインタは素晴らしいでしょう。私は特定の最適化を見ているのではなく、単に一般的なものです。Answer4あなたはVB.Netでイテレータを書くことができないので、これはいくぶんC#に依存しています。Methodのラムダ式コンボです。拡張メソッドあなたは突然、非常に強力な最適化ツールを手に入れました。ファイルを読み、特定のテキストを含むすべての行を取得するコードがあるとします。+`を使用するか、ストリームリーダーを反復処理します。3.5では、ストリームリーダーをイテレータで囲み、次のようなコードを書くことができます。2.0でそれに近づくようなコードを書くことができるので、これはそれほど特別なことではありません。本当に素晴らしいことは、フィルタを追加し続けることができるということです。答えはちょうど1つです。.Select()+`を追加しても、結果が再びループすることはありません。それは実行を延期してあなたの列挙型のための一種のパイプラインを作成します。2.0で同様のパフォーマンスを得るには、ファイルの開閉を含むもっと長い関数を書くか、IEnumerableを実装するためのはるかに複雑なクラスを持つか、ほとんどのプログラマが考えないカスタムデリゲートを多用する必要があります。これにより、非常に単純で再利用可能な方法でファイルを読み取るコードを抽象化して、効率的なコードを書くのに適した言語にすることができます。valuesource3最適化とはどういう意味ですか。あなたは少し明確にすることができますか?3.5フレームワークとそれに対応するVB.Netコンパイラは、最適化についてはそれほど重要ではありませんでしたが、LINQ(言語統合クエリ)を取り巻く概念についてはそれ以上のものでした。これは、多少SQLに似た、一般的なクエリ言語を定義する方法で、さまざまなソースで使用できます。あなたが生徒のリストを持っていて、特定の名前を持っている生徒をつかみたいとしましょう。SomeNameの場合はcol内の各curの新しいリスト()としてのDimリスト。9.0のすべての新機能が一目でわかります。9には、クールなXMLプリミティブ型があります。msdnから取得したコード)source02.0でリモート処理またはシリアル化を使用している場合は、今すぐWCFリモート処理/シリアル化に切り替えることができます。読んだものからパフォーマンスが大幅に向上します。0VB.NETを使用して、カーソル位置のピクセルのRGBカラーを取得する方法を教えてください。41WinFormsアプリケーションのユーザーコントロールのサブコントロールからイベントを取得する方法を教えてください。