私はサーバー上のフォルダの完全なリストを行いますが、約65,000のStackOverFlowException共有は例外です。どのように回避するかC#再帰でスタックオーバーフローエラー
static List<string> FolderList = new List<string>();
static void Selection(DirectoryInfo dir)
{
FolderList.Add(dir.FullName);
foreach (var a_dir in dir.GetDirectories())
{
Selection(a_dir);
}
}
、あなたの質問をした含めるかどうかを指定する列挙値の
一つ、**大きなオレンジがありましたどのように書式を設定する**ボックスにテキストエリアの右側に有益な情報を入れてください。また、書式設定支援ツールバー全体がありました。 ** [?] **ボタンを押すと書式設定のヘルプが表示されます。 *また、テキストエリアと投稿の質問ボタンの間にあるプレビューエリア(ボタンを見つけるために過去にスクロールする必要があるため、あなたがそれを見てみることを推奨します) 。あなたの投稿をはっきりさせ、時間を割いていることを実証することで、良い答えを得る機会が増えます。 –
(私はこの機会にあなたのために修正しました) –
デバッガを使用してコードをステップ実行します。見知らぬ人にコードに何が問題なのかを尋ねるよりもはるかに高速で有益です。 –