我对此很陌生,我目前正致力于一个大学项目,涉及在C#和F#中创建Windows Phone Xna游戏。我已经尝试了一段时间现在将F#链接到C#项目,例如在F#项目中创建一个我可以在C#中使用的变量。我想用F#来做一些C#Game的计算。然而,我真的很难将这两个项目联系起来,我已经尝试将项目添加到同一个解决方案中,我尝试使用F#C#模板,但它似乎没有拿起F#项目。我已经阅读了这里的问题来阅读使用F#项目中的dll并在C#项目中引用它但是我仍然不确定如何在阅读之后如何执行此操作。谁能告诉我如何从F#项目中获取整数值以在C#中使用,或者如何在Windows Phone XNA上使用/创建此dll来实现它?我试图研究但是无处可去,谢谢。
答案 0 :(得分:2)
您现在应该可以在C#项目中使用F#项目的 public 类型。例如,如果您在F#中使用“type public”创建了一个类型,那么您将能够实例化它并调用其静态方法(如果有的话)。