2010-07-21 78 views
2

我一直在c#編寫近4年(vb.net在此之前)在ASP.NET Web窗體環境。我已經掌握了一些基礎知識,但是有時我會發現一些讓我困惑的東西(接口,IEnumerable,IQueryable,反射等等),我想要把握的東西。我目前正在使用C#3.0,並且可能會在明年左右轉向C#4。我目前正在學習MVC。爲有點經驗豐富的開發人員推薦的C#書籍

在我的編程生涯中,您可以推薦哪些書籍,博客或資源?謝謝!

回答

13

走得很深。閱讀並理解的CLR是如何工作的內部:由傑弗裏裏希特

CLR Via C#, Third Edition

,並瞭解最新\最偉大的C#語言功能:

C# in Depth, Second Edition,通過喬恩斯基特

+0

裏希特書上的好電話,我有一個更舊的版本和它的優秀。此外,還有一個比它更新的版本: http://www.amazon.com/CLR-via-Dev-Pro-Jeffrey-Richter/dp/0735627045/ref=dp_ob_title_bk – heisenberg 2010-07-22 00:22:30

+2

如果該傢伙不知道接口,我認爲這些東西可能有點多 – 2010-07-22 00:37:21

+0

實際上,通過C#的CLR覆蓋了深度的接口。請參閱頁碼。 311. – Mateo 2010-07-22 00:55:49

4

你們推薦哪些書籍,博客或資源 ?

這些是我最喜歡的C#/ ASP.NET博客,儘管老實說,博客似乎已經在去年左右失去了嚴重的壓力。猜猜它的推特影響力。

Hanselman的:http://www.hanselman.com/blog/

史蒂夫·桑德森:http://blog.stevensanderson.com/

史蒂夫米凱洛蒂:http://geekswithblogs.net/michelotti/Default.aspx

K.斯科特·艾倫:http://odetocode.com/Blogs/scott/Default.aspx

喬恩·加洛韋:http://weblogs.asp.net/jgalloway/default.aspx

ScottGu:http://weblogs.asp.net/scottgu/default.aspx

堆棧溢出巨星喬恩斯基特:http://msmvps.com/blogs/jon_skeet/default.aspx

傑里米米勒:http://codebetter.com/blogs/jeremy.miller/default.aspx(厭倦和脾氣暴躁但最近還是值得讀)

我不能給任何書建議,我的技術書籍購買一般的東西,我是初學者,努力改進(jQuery和WPF是最近的)。艾布拉姆斯CLR框架設計指南是一篇非常有價值和有趣的閱讀材料,但過時了,我相信這裏有更好的東西可以滿足你的要求。

2

Matt P.和Jon S.的 真實世界函數式編程(在C#和F#中有例子)改變了我永遠寫C#代碼的方式。

即使您從不編寫任何F#代碼,在函數式編程風格中編寫C#通常也很有幫助。

2

不要被困在C#和.NET中;想想更大的計算圖景,那就是我所做的。算法是最重要的,因爲它們控制着IQueryable和其他排序接口的工作方式。

Algorithmics: The Spirit of Computing (3rd Edition)

也值得一讀:

The Architecture of Computer Hardware and Systems Software: An Information Technology Approach

這些都是一些教材我來的,我真的很喜歡他們至今。我也是C#的忠實粉絲,但是我已經從這些書的底層(低層次)和骯髒中受益。其他

一一值得mentoning是:

Engines of Logic

這包括計算和軟件的歷史,通過從上個世紀之前一些數學天才。人們喜歡利布尼茲和戈德爾,馮諾伊曼和艾倫圖靈。

希望你在那裏找到有趣的東西。這對於C#而言有點偏離主題,但對於計算機大腦的肌肉來說,它們確實不錯。

1

ASP.NET MVC初學者書得到ASP.NET MVC 2.0 cookbook。它只是爲初學者和學習asp.net mvc 2.0的核心概念而設計的。

相關問題