У меня возникли проблемы с использованием любого приличного интерфейса C # с моими типами F #, так что у меня есть следующий интерфейс C # в одном проекте ...
//C#
namespace FunctionalInterfacing
{
public interface IFoo
{
string Bar(string a, string b);
}
}
, и теперь я хочу написать тип вF #, который реализовал это ..
#light
module FunctionalInterfacing.Concrete
open FunctionalInterfacing
type public ConcreteType =
interface IFoo with
member this.Bar a b = a
, который, кажется, не работает, я получаю следующую ошибку ...
Это переопределение принимает различное количество аргументов длясоответствующий абстрактный член
есть идеи?