【问题标题】:A good reference for functional programming in C# [closed]C#中函数式编程的一个很好的参考[关闭]
【发布时间】:2013-02-04 11:16:51
【问题描述】:

我已经搜索过网络(并评估了网上商店的书籍),但我对找到的有关该主题的文章不满意。

如果您使用关键字 C#functional 搜索网络,您会发现很多 basicsLinq 文章.

我也不同意这个问题的第一个回答:

Are the functional programming features provided in C# rich enough? What's missing

毕竟 F# 是基于 .NET(如 C#)构建的,是一种广泛使用并享有良好声誉的函数式语言。

这里有没有关于可以在 C# 中有益地使用的良好功能模式的一组好的文章、一本书甚至是技术?

如前所述,我正在搜索,也不是介绍性材料,也不是特定技术的指南(例如我使用和喜爱的 Linq)。

我还想知道是否可以将特定技术安全地暴露给可重用的库公共 API(希望这不会太离题)。

【问题讨论】:

  • 请求书籍/文章/等。不在 SO 范围内。 SO 不是推荐引擎,网站的格式根本不支持对事物列表的请求。产品推荐本质上是购物问题,不适合 SE 网站,如:Q&A is Hard, Let's Go Shopping!
  • 询问特定功能可能会更好(并且更切题)。请注意,链接的答案是 2009 年,现在有更好的类型匹配和异步代码。

标签: c# functional-programming design-patterns


【解决方案1】:

真实世界的函数式编程:使用 F# 和 C# 中的示例 [平装本] Tomas Petricek(作者)、Jon Skeet(作者)

Amazon Link

来自亚马逊书籍描述:

真实世界函数式编程是一个独特的教程,探索 通过 F# 和 C# 语言的函数式编程模型。这 清晰呈现的想法和示例向读者展示了实用性 编程不同于其他方法。它解释了想法的外观 在 F# 中 - 一种函数式语言 - 以及它们如何成功 用于解决 C# 中的编程问题。读者建立在他们的基础上 了解 .NET 并了解函数式方法在哪些方面发挥最大作用 感觉以及如何在这些情况下有效地应用它。

【讨论】:

  • 对不起,我怀疑这个问题可能已经结束了...@Srikant Krishna,感谢您的建议,它完美地提出了我的问题。
猜你喜欢
  • 2010-09-20
  • 1970-01-01
  • 1970-01-01
  • 2011-05-30
  • 1970-01-01
  • 1970-01-01
  • 2010-10-06
  • 2011-05-15
  • 2023-03-02
相关资源
最近更新 更多