6

这对于组织和浏览代码非常有用。为什么没有实施?如果它会阻止某些构造,为什么不为 F# 提供类似的东西?

4

3 回答 3

5

我同意代码折叠很好,我们需要在代码中添加注释,但我想要比 region/endregion 更通用的东西;我想要一种向 IDE 提供信息的通用方式,一种编译器不检查的通用方式(以便 IDE 可以实现功能,而无需更改编译器)。

话虽如此,代码折叠并不总是一件好事。正如 Jeff Atwood 在他的博客文章中指出的,关于代码折叠和其中的一些陷阱。这个答案也有一些有效的观点。

于 2009-07-25T04:06:28.960 回答
2

这是 F# 团队愿意添加的功能,但它更像是一种“很高兴拥有”的功能,并且不需要为产品版本的 v1 提供。在 Visual Studio 的未来版本中,我们将看到更多此类功能进入 F#。对于 Visual Studio 2010,要让 F# 达到产品质量需要做大量工作。

于 2009-07-25T05:05:20.560 回答
1

我想 F# 还不够成熟,无法拥有 C# 和 VB.NET 的所有功能。我敢肯定,如果它存在的时间更长一点,代码折叠等非关键特性就会随之而来。

于 2009-07-25T04:38:37.680 回答