Открыть файл с проектом F # - PullRequest
0 голосов
/ 04 октября 2018

Я хотел бы прочитать файл в консольном приложении F #, когда я выбираю файл, который будет открыт с приложением, как в этот код для C #.
Кажется, что основной модуль непринять аргументы, есть ли способ, которым я могу сделать это?
Спасибо!

1 Ответ

0 голосов
/ 04 октября 2018

Вы можете создать консольное приложение F # с явной функцией main, указав следующую последнюю функцию в последнем файле вашего проекта:

[<EntryPoint>]
let main argv = 
    printfn "%A" argv
    0

Параметр argv - это массиваргументов командной строки.Этот пример просто печатает его, чтобы вы могли видеть, какие параметры получает ваше приложение.

В качестве альтернативы, вы также можете получить аргументы командной строки, используя метод GetCommandLineArgs, предоставленный объектом System.Environment:

System.Environment.GetCommandLineArgs()
...