我想補充的項目有名稱和路徑列表框,我得到這個eror:不能類型「string」隱式轉換爲「字符串[]」
無法隱式轉換類型
string
到string[]
string path = textbox1.Text;
string[] FileName, FilePath;
DirectoryInfo directoryInfo = new DirectoryInfo(path);
FileInfo[] files = directoryInfo.GetFiles();
foreach(FileInfo fileInfo in files)
{
FileName = fileInfo.FullName; // Here
FilePath = fileInfo.Name; // and here
listbox2.Items.Add(fileInfo.FullName);
}
時,你爲什麼宣佈'FileName'和'FilePath'變量字符串數組,而要通過枚舉和
FileNames
FilePaths
不只是字符串變量?您如何期望能夠將單個字符串值分配給數組變量? –你想用文件做什麼?就目前而言,你根本不使用'FileName'或'FilePath'。 –
你試圖達到的目標並不十分清楚。你想在你的代碼中使用一組文件名和路徑嗎?因爲目前你沒有在你提供的樣本中使用它們。此外,您的代碼已經完全按照您所說的嘗試執行:將項目添加到列表框中。然後你不用'FileName'或'FilePath'做任何事情。所以,這不僅僅是一個問題,而且它看起來像你想做的一切。有什麼問題? – sab669