假设我需要执行一些异步操作,并且我现在需要结果。如果我使用 C#,我会这样做:
var contents = await File.ReadAllLinesAsync(...);
Run Code Online (Sandbox Code Playgroud)
这里重要的一点是它是非阻塞操作。
我知道Async.RunSynchronously,但文档表明它是阻塞Task.Result操作,这意味着它并不比C#更好。
如果我需要在 F# 中执行相同操作,如何在不阻塞的情况下读取文件内容?
f# ×1