我需要一點幫助,我正在使用C#編寫一個小項目。獲取目錄計數
這裏是我的代碼:
//TO FETCH DIRECTORY TEST
System.IO.DirectoryInfo dir = new System.IO.DirectoryInfo(@"C:\Users\Tahmid\Downloads");
int count = dir.GetFiles().Length;
只要我想要它做的是看看有多少文件是在我的「下載」文件夾中。
雖然我遇到了兩個問題。
第一個問題是這個詞
System
綠色標有下劃線且它說:「檢測不可達代碼」。起初我以爲這可能是由我缺少的命名空間造成的,我查看了我的代碼,看到我已經有了
using System.IO;
和using System;
。我認爲這兩個是我需要的目錄數量。所以我不知道爲什麼它的下劃線綠色。的xD
第二個問題是,當我把這些2行代碼到我的項目它打破了我的另一段代碼是這樣的:在藍色
case "switch window": SendKeys.Send("%{TAB " + count + "}"); count += 1; break;
我得到「計數」下劃線說「使用未分配的本地變量」計數'「
我很困惑,爲什麼2行代碼獲取目錄長度打破了這一點。
[更新你的問題與你的代碼的其餘部分,因爲它是很不清楚你必須確定你的問題。](http://stackoverflow.com/posts/17937393/edit)例如使用'case'你需要一個'switch',並且你沒有向我們展示你的'switch',我們也不知道你是否在一個函數或事件中或者在哪裏使用了上面的代碼。 – Prix
你必須顯示整個代碼。您根據示例以外的代碼描述的所有問題。 – dmay