【发布时间】:2018-10-04 22:27:23
【问题描述】:
当我选择要使用应用程序打开的文件时,我想在 F# 控制台应用程序中读取文件,例如 this code for C#.
主模块似乎没有参数,有什么方法可以做到吗?
谢谢!
【问题讨论】:
当我选择要使用应用程序打开的文件时,我想在 F# 控制台应用程序中读取文件,例如 this code for C#.
主模块似乎没有参数,有什么方法可以做到吗?
谢谢!
【问题讨论】:
您可以使用显式 main 函数创建 F# 控制台应用程序,方法是将以下函数作为项目最后一个文件中的最后一个函数:
[<EntryPoint>]
let main argv =
printfn "%A" argv
0
argv 参数是命令行参数的数组。此示例只是将其打印出来,以便您查看应用程序获取的参数。
或者,您也可以使用System.Environment 对象提供的GetCommandLineArgs 方法获取命令行参数:
System.Environment.GetCommandLineArgs()
【讨论】: