3

Visual Studio 2010 で自動テストを実行した後、[コード カバレッジの結果] タブに不明な点が表示されます。テストされるクラスの 1 つは、ApplicationData と呼ばれます。コード カバレッジ リストに表示されます。ただし、この場合、その亜種も 3 回 (以下を参照) 表示されます。

コード カバレッジ タブで各 ApplicationData インスタンスを展開すると、最初のインスタンスにはすべてのメソッドが表示され、残りのインスタンスにはいくつかのメソッドが表示されます。

私の質問は... <>c__DisplayClassが追加された余分なApplicationDataクラスは何ですか?

ここに画像の説明を入力

4

1 に答える 1

6

これらは、クロージャーなどのシンタックス シュガー機能用に自動生成されたクラスです。いえ

 int v = 1;
 myIntArray.Foreach( item => { v+= item; });

適切に格納/渡すためのクラスを生成しvます。

于 2012-06-14T02:06:26.670 に答える