0

質問があります。asp.netでプログラミングしています。

マルチブルダイナミックアレイがあります

array_results(i, 0) = tmpdoc.Get("title")
array_results(i, 0) += tmpdoc.Get("doc_typ")    
array_results(i, 1) = tmpdoc.Get("pfad")
array_results(i, 2) = tmpdoc.Get("date_of_create")
array_results(i, 3) = tmpdoc.Get("last_change")
array_results(i, 5) = tmpdoc.Get("doc_typ")
array_results(i, 6) = CStr(score)

変数「i」は約4426で、2377でもテストしました[ファイル、情報付き]、メモリ例外エラーが発生します。

複数の動的配列がoerflowを取得する可能性はありますか?

ありがとう

4

1 に答える 1

0

の使用を検討し、キーワードととをIEnumerable<T>少し読んでください。yieldyield returnyield break

基本的IEnumerable<T>に、呼び出し元のメソッドに戻るメソッドを使用すると、特に今日以前に提案したパターンと組み合わせると、メモリ不足の例外を防ぐのに役立ちます... System.OutOfMemoryException

于 2010-08-03T12:23:10.550 に答える