2013-02-19 14 views
1

我已經在網上搜索(和在線商店上評估過的書籍),但我對這個主題找到的文章並不滿意。C#中功能性編程的一個很好的參考文獻

如果搜索關鍵字C#功能網頁你會發現很多基礎Linq的文章。

我也不贊成第一回答這個問題:

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

畢竟F#是建立在.NET(如C#),是一種功能性的語言廣泛使用並具有良好的信譽。

有沒有一套好的文章,一本書,甚至在這裏解釋的技巧關於良好的功能模式,可以在C#中使用獲利?

正如我所說的,我正在搜索或介紹材料,也沒有關於特定技術的指南(比如Linq,我喜歡它)。

我也想聽聽特定的技術是否可以安全地暴露給可重用的庫公共API(希望這不是太偏離主題)。

+1

請求書籍/文章/等。不在SO的範圍內。 SO不是推薦引擎,網站的格式根本不支持對事物清單的請求。產品推薦實質上是購物問題,這在SE網站上不適用,如下所述:[Q&A很難,讓我們去購物!](http://blog.stackoverflow.com/2010/11/qa-is-hard-讓我們去購物/) – Servy 2013-02-19 17:08:07

+0

要求具體功能可能會更好(和更多的話題)。請注意,鏈接的答案是如此2009年,現在有更好的類型匹配和異步代碼。 – 2013-02-19 17:08:09

回答

2

現實世界的函數編程:隨着F#和C#示例[平裝] 托馬斯Petricek(作者),喬恩斯基特(​​作者)

Amazon Link

從亞馬遜的內容簡介:

真實世界功能編程是一個獨特的教程,通過F#和C#語言探索功能性編程模型 。 明確提出的想法和示例教導讀者如何功能編程不同於其他方法。它解釋了創意如何在F#中使用 - 一種功能語言 - 以及它們如何成功地用於解決C#中的編程問題 。讀者基於他們對.NET的瞭解,並瞭解功能性方法在哪些情況下最有效,以及如何在這些情況下有效應用它。

+0

對不起,懷疑這個問題可能會結束...... @Srikant Krishna,謝謝你的建議,它完全問我的問題。 – jay 2013-02-20 08:51:13