小编Kas*_*sen的帖子

在android项目中引用F#代码

我正在做一个项目,我应该编写一个使用f#代码的代码库的android应用程序.这样做我遇到了一些关于在我的android项目中引用这个f#代码的问题.

我一直在谷歌搜索,它告诉我f#代码必须在Android项目引用的PCL项目中.我已经完成了这个,但是android项目仍然无法识别在其他项目中声明的名称空间和文件.

我有一个名称空间NimGame.Core,我的大多数.fs文件都位于该名称空间中.我的事件队列模块的下图显示了一个示例,该模块明确位于NimGame.Core中.在我的参考文献中也可以看到我在我的android项目(NimGame)中引用了PCL项目(​​NimGameCore). fsharp代码示例

但是,当我尝试在我的c#代码中使用fsharp文件时,它不会显示出来. 例题

有什么可以导致这个的任何建议?

c# f# android monodevelop xamarin-studio

8
推荐指数
1
解决办法
178
查看次数

抽象类型定义f#

我希望在接口或抽象类中定义几种类型,但未实现未实现的实现.然后我想从另一个接口继承这个接口,这样我就可以在interface2中用第一个接口中定义的类型指定我的方法.

例如:

type Interface1 =
      type MyType1
      type MyType2

type Interface2 =
      inherit Interface1
      abstract member method1 : MyType1*MyType2 -> int


Module MyModule =
Run Code Online (Sandbox Code Playgroud)

我的想法是我希望模块然后实现interface2,因此它应该实现MyType1和MyType2,以及method1.

我不是在签名文件中做这一切的原因是因为我希望能够在c#中实现type1和2,但是实现了Interface1.

谁能帮我这个?

c# inheritance f# abstract-class interface

2
推荐指数
1
解决办法
278
查看次数

如何检查字符串是否由2个整数组成,中间有空格

正如标题所述,我想知道如何检查字符串是否包含2个整数,在Java中它们之间有空格.
作为一个例子:
0 2,应该返回true.
0 abc,应该返回false.
abcsd,应该返回false.
等等...

如果有任何帮助,我从带有缓冲读卡器的文本文件中获取字符串.也许有更直接,更简单的方法?

先感谢您

java string integer

-2
推荐指数
1
解决办法
92
查看次数