Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/fsharp/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
F# 类型';布尔';与类型';IDisposable';_F#_Idisposable - Fatal编程技术网

F# 类型';布尔';与类型';IDisposable';

F# 类型';布尔';与类型';IDisposable';,f#,idisposable,F#,Idisposable,我刚刚接触F#编程,正在构建一个包含F#文件的项目,在构建过程中,第5行(进度)出现错误: 类型“bool”与类型“IDisposable”不兼容 有人知道为什么会出现此错误以及解决方法是什么吗?您只能使用可以识别的东西,而bool不能(如编译器错误所述)。使用let改为: let! progress = Progress.Show(ctx, LocalDevice.instance.loading) 请提供一份报告。这里没有人愿意阅读您的全部源代码。布尔变量不支持IDisposable。

我刚刚接触F#编程,正在构建一个包含F#文件的项目,在构建过程中,第5行(进度)出现错误:


类型“bool”与类型“IDisposable”不兼容



有人知道为什么会出现此错误以及解决方法是什么吗?

您只能
使用
可以识别的
东西,而
bool
不能(如编译器错误所述)。使用
let改为:

let! progress = Progress.Show(ctx, LocalDevice.instance.loading)

请提供一份报告。这里没有人愿意阅读您的全部源代码。布尔变量不支持IDisposable。只有实现IDisposable接口的对象才能与“use”关键字一起使用查看此文档:Show的返回类型是什么?@MarkSeemann Show的返回类型是bool。
let! progress = Progress.Show(ctx, LocalDevice.instance.loading)