- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:VB.NETの配列の限界を教えてください)
VB.NETの配列の限界を教えてください
このQ&Aのポイント
- VB.NETで指定されたフォルダのファイルと、そのサブフォルダにあるファイルとフォルダの一覧を取得するロジックを組んでいます。
- サブフォルダはあればあるだけ取得していくように再帰的になっています。
- ファイルの数に制限があるかどうか、配列要素の最大数の限界やマシンのメモリの問題などが気になります。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
配列に関しては、メモリや添え字に利用できる数値(32bit?64bit?PCが整数として扱える限界)の範囲までは使えると思いますよ。 http://www.microsoft.com/japan/msdn/library/default.asp?url=/japan/msdn/library/ja/cpref/html/frlrfSystemIODirectoryClassGetFilesTopic.asp や http://www.microsoft.com/japan/msdn/library/default.asp?url=/japan/msdn/library/ja/csspec/html/vclrfcsharpspec_12.asp を見る限りは・・ですけど・・ メモリに関しては、ガーベージコレクションになってるんでしたっけ?.Netは・・。 もし、取得できないような状況になたら、何らかのエラーが返されるはずですよね。バグや予期せぬエラーでなければ・・。
お礼
お返事送れて申し訳有りあません。 .NET、一応はガーベージコレクションをやってくれるようですが・・・イマイチ信用しきれてません(^^; とりあえず5万3千くらいのファイルは取り扱ってくれました。これ以上は怖くてテストしていません。