你知道一个好的F#和C#interop例子吗?

时间:2010-05-27 12:15:34

标签: c# database visual-studio-2010 f# backgroundworker

我将编写一个C#WinForms应用程序,它将在Ba​​ckgroundWorker中运行一个长数据处理任务,在ProgressBar中显示进度并具有启动,暂停,恢复和取消操作的按钮。我想用F#编写计算。你知道网上有哪些好的例子或读物可以帮到我吗?

2 个答案:

答案 0 :(得分:4)

F#团队中的

Luke Hoban在PDC 2009上有一个video。有一个使用异步编程的并发图像下载器,它不会阻止GUI线程。此示例还说明了如何使用C#(GUI)调用F#模块(图像下载程序)。

该示例位于视频的后半部分。

答案 1 :(得分:2)

您可能还会发现this article有帮助。


编辑:我意识到我所指的文章都是F#(并没有真正使用互操作),但它确实演示了使用F#的并行编程,因此它似乎适合于这个问题。