私はF#で次のC#のインターフェイスを実装したいと思います:F#でC#インターフェイスを実装する方法は?
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Mono.Addins;
[TypeExtensionPoint]
public interface ISparqlCommand
{
string Name { get; }
object Run(Dictionary<string, string> NamespacesDictionary, org.openrdf.repository.Repository repository, params object[] argsRest);
}
これは私が試してみましたものですが、それは私を与える:「表現のこの時点で、または前に不完全な構造の構築物」
#light
module Module1
open System
open System.Collections.Generic;
type MyClass() =
interface ISparqlCommand with
member this.Name =
"Finding the path between two tops in the Graph"
member this.Run(NamespacesDictionary, repository, argsRest) =
new System.Object
を
私は何が間違っていますか?たぶんインデントが間違っていますか?
でMono.Addinsを使用する方法の例ですか? –
C#インターフェイスとは何ですか?あなたはC#でCLRインターフェイスを定義しました。 –