在C#中调用F#的dll,需要遵循以下步骤:
以下是一个简单的示例:
module FSharpLibrary
let add x y = x + y
dotnet build
using System;
namespace CSharpLibrary
{
class Program
{
static void Main(string[] args)
{
int result = FSharpLibrary.add(1, 2);
Console.WriteLine(result);
}
}
}
using System;
using FSharpLibrary;
namespace CSharpLibrary
{
class Program
{
static void Main(string[] args)
{
int result = FSharpLibrary.add(1, 2);
Console.WriteLine(result);
}
}
}
这样,就可以在C#中调用F#的dll了。
领取专属 10元无门槛券
手把手带您无忧上云