2012-04-22 70 views
1

我對此很新,我目前正在研究一個大學項目,涉及必須在C#和F#中創建Windows Phone Xna遊戲。我一直在嘗試將F#鏈接到C#項目一段時間,例如在C#中可以使用的F#項目中創建一個變量。我想用F#來做一些C#遊戲的計算。然而,我真的很難鏈接這兩個項目,我試着將項目添加到同一個解決方案中,我嘗試過使用F#C#模板,但它似乎沒有拿起F#項目。我已經閱讀了關於在這裏使用的問題來查看使用F#項目中的dll並將其引用到C#項目中,但是我仍然不確定如何在讀取大量內容後執行此操作。任何人都可以告訴我如何從C#項目中使用F#項目中的整數值,或者如何使用/創建此dll以在Windows Phone XNA上執行此操作?我試圖研究,但我無處可去,謝謝。從C#引用F#Windows Phone XNA遊戲項目

+3

您是否右鍵單擊C#項目並完成「添加引用」並從解決方案中選擇了F#項目? – Brian 2012-04-22 15:38:54

+0

爲什麼你想要從F#到C#的整數值?當然,你希望從F#到C#的計算結果正確嗎? – 2012-04-22 18:09:39

回答

2
  1. 在C#項目的解決方案
  2. 在C#項目創建的F#項目,右鍵單擊引用,然後選擇添加 參考...
  3. 從項目選項卡,選擇您的F#項目。

您現在應該可以在C#項目中使用F#項目的public類型。例如,如果您在F#中使用「type public」創建了一個類型,您將能夠實例化它並調用其靜態方法(如果有的話)。