.net - 为什么F#无法打开静态类?

标签 .net f#

我认为模块被编译为静态类 .NET IL 代码。我可以打开命名空间和模块,但为什么不能打开静态类?

printfn "Hello, World!"

open System.Console
WriteLn("Hello, World!")

最佳答案

现在支持此功能,starting with the F# 5 release :

open type System.Console

WriteLine "Hello World!"

关于.net - 为什么F#无法打开静态类?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45396557/

相关文章:

c# - C# .NET 中的重载方法

c# - 如何检查本地主机

f# - 如何像 REPL 一样从 F# 打印

list - F# 使用 cons (::) 而不是 concat (@) 构建列表时折叠

f# - 为什么这个 F# 计算表达式会给出警告?

c# - 将字符串解析为没有斜杠的日期

c# - 如何检测 libgit2sharp 中的未决更改?

.net - 如何在 F# 中使用 System.Threading.Tasks?

c# - 图形 - 在图片框中键入文本

c# - 为什么 F# 按位运算符为有符号类型填充 1?