F# 在列表框中列出目录文件并打开它们
我必须在列表框中列出项目目录中的所有文件(因此使用相对路径)。我还需要打开列表中选定的文件(单击或双击,都一样)。这是我的代码:F# 在列表框中列出目录文件并打开它们,f#,listbox,directory,file-listing,F#,Listbox,Directory,File Listing,我必须在列表框中列出项目目录中的所有文件(因此使用相对路径)。我还需要打开列表中选定的文件(单击或双击,都一样)。这是我的代码: let list = new ListBox(Height=600, Dock=DockStyle.Right) let dir = new DirectoryInfo(@"c:\tiles\") list.Items.Add(dir.GetFiles()) 启动项目时,列表框中有一个“System.IO.FileInfo[]”字符串。如何修复它?项目目录的正确路径
let list = new ListBox(Height=600, Dock=DockStyle.Right)
let dir = new DirectoryInfo(@"c:\tiles\")
list.Items.Add(dir.GetFiles())
启动项目时,列表框中有一个“System.IO.FileInfo[]”字符串。如何修复它?项目目录的正确路径字符串是什么
关于开场白的问题呢
附言:我只需要加载位图中的*.png文件。对我来说似乎是个合理的问题 dir.GetFiles()返回System.IO.FileInfo数组(请参阅)尝试枚举并使用列表中这些内容的属性
财产清单:对我来说似乎是个合理的问题 dir.GetFiles()返回System.IO.FileInfo数组(请参阅)尝试枚举并使用列表中这些内容的属性
属性列表:问题在于F#如何处理
params
args,它与C#略有不同-这将解决问题
let files = dir.GetFiles()
files |> Array.iter (fun t -> list.Items.Add t |> ignore)
问题在于F#如何处理
params
args,它与C#略有不同-这将解决问题
let files = dir.GetFiles()
files |> Array.iter (fun t -> list.Items.Add t |> ignore)
这样做:
let dir = new DirectoryInfo(path)
for file in dir.GetFiles() do
list.Items.Add(file) |> ignore
这样做:
let dir = new DirectoryInfo(path)
for file in dir.GetFiles() do
list.Items.Add(file) |> ignore