Вызов функции F # в VB (или C # или что-то еще) - PullRequest
3 голосов
/ 26 августа 2009

Кажется, я не могу вызвать фиктивную функцию, созданную в F # из C # и / или VB.Net в Visual Studio 2010 Beta 1.

Большинство ссылок, найденных Google, решают проблемы, возникающие в более старых версиях Visual Studio и CTP на F #.

Было бы здорово, если бы кто-нибудь мог опубликовать небольшую инструкцию. Заранее спасибо.

Ответы [ 3 ]

5 голосов
/ 26 августа 2009

F #:

// in Program.fs, last file in project
let Foo() =
    printfn "Hello from F#"

C #:

Program.Foo();
3 голосов
/ 26 августа 2009

F #:

namespace MyFSharpCode

type MyType() =
    static member Foo() =
        printfn "Hello from F#"

C #:

MyFSharpCode.MyType.Foo();     
0 голосов
/ 26 августа 2009

Вам нужно будет сделать код F # общедоступным для других абонентов, инкапсулируя его в тип .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...