当我选择要通过该应用打开的文件时,例如在this code for C#.中,我想在F#控制台应用中读取文件。
主模块似乎没有参数,有什么方法可以做到吗?
谢谢!
答案 0 :(得分:3)
您可以通过将以下内容作为项目的最后一个文件中的最后一个函数来创建具有显式main
函数的F#控制台应用程序:
[<EntryPoint>]
let main argv =
printfn "%A" argv
0
argv
参数是命令行参数的数组。此示例只是打印它,以便您可以查看应用程序获取的参数。
或者,您也可以使用GetCommandLineArgs
对象提供的System.Environment
方法获取命令行参数:
System.Environment.GetCommandLineArgs()