“不要将类型命名为同一名称空间”适用于命名空间模块吗?

3

我想我应该明确一下,将模块命名为与封闭命名空间相同是否有优缺点?不过,如果与拥有类型的命名空间不同,我也很想了解关于将模块命名为与封闭类型相同的情况。 - Maslow
1
如果模块确实被编译为 .NET 程序集模块,我会继续应用这些建议。因为我没有写过处理超过一个 .NET 模块的程序代码(C# 只有一个模块每个程序集..),所以我不能确定...但我猜你可能会遇到类似的问题。 - Simon Whitehead
@SimonWhitehead F# 模块被编译为(密封抽象)类,而不是 CLR 模块。编译后的 CLR 类名附加了“Module”。例如,FSharp.Core.dll 中的 Seq 模块具有完全限定名称 Microsoft.FSharp.Collections.SeqModule - phoog
1个回答

3

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接