1

私はこれにまったく慣れていません。現在、C# と F# の両方で Windows Phone Xna ゲームを作成する必要がある大学向けのプロジェクトに取り組んでいます。私はしばらくの間、F# を C# プロジェクトにリンクしようとしてきました。たとえば、C# で使用できる変数を F# プロジェクトに作成します。F# を使用して、C# ゲームの計算の一部を実行したいと考えています。ただし、これらの 2 つのプロジェクトをリンクするのに本当に苦労しています。プロジェクトを同じソリューションに追加しようとしました。F# C# テンプレートを使用してみましたが、F# プロジェクトを取得できないようです。F# プロジェクトの dll を使用し、C# プロジェクトでそれを参照するために、ここで質問を調べて読みましたが、たくさん読んだ後でもこれを行う方法がわかりません。F# プロジェクトから整数値を取得して C# で使用する方法、またはこの dll を使用/作成して Windows Phone XNA で実行する方法を教えてください。私は調査を試みましたが、どこにも行きません、ありがとう。

4

1 に答える 1

2
  1. C# プロジェクトのソリューションで F# プロジェクトを作成する
  2. C# プロジェクトで、[参照] を右クリックし、[参照の追加...] を選択します。
  3. [プロジェクト] タブから、F# プロジェクトを選択します。

C# プロジェクト内でF# プロジェクトのパブリック型を使用できるようになりました。たとえば、F# で "type public" を使用して型を作成した場合、その型をインスタンス化し、その静的メソッドがあれば呼び出すことができます。

于 2012-04-22T18:51:12.187 に答える