我想学习.NET,我有两周的时间。我对CLR,Assemblies和某些基础知识有充分的了解。我有一份“CLR via C#”。但我需要学习高级C#概念,如委托,反射,泛型等。然后我需要快速进入编码。记住,我有2周的时间。 我想快速掌握C#高级概念,然后需要一些彻底的编码实践。
你能建议我: 1)我的方法。 2)快速学习这些高级C#概念的站点或书籍。 3)通过编码练习所学的东西......关于练习/编程问题的建议。因为我也相信一个人只能通过练习来学习任何语言。
请填写您的建议。
此致 贾斯汀塞缪尔。
答案 0 :(得分:14)
Joe Albahari的书"C# in a Nutshell"(免责声明:我知道作者,但无论如何我都会推荐)。乔的site有很多有用的东西。
Jon Skeet的文章+书:"C# in Depth"
Andrew Troelsen的"Pro C# 2008 and the .NET 3.5 Platform, Fourth Edition"
免费在线资讯
答案 1 :(得分:1)
我推荐Francesco Balena C# 2005: The Base Class Library。它是一本较旧的书,但我发现这是一本了不起的书。我学到了很多东西。
答案 2 :(得分:1)
我建议您从codeplex下载一些开源项目,然后开始调试。你会用这种方式更好地理解内部......
答案 3 :(得分:1)
了解了大部分基础知识后,请查看Hidden Features of C#?以查看各种酷炫但略带深奥的功能。
答案 4 :(得分:0)
参考此链接,
http://sharpertutorials.com/tutorials/
该站点具有用于编程区域的指南,包括
1。 C#简介
2。中级C#教程,
的 3。高级C#教程
的 4。面向对象
5。面向现实世界的面向对象编程
的 6。测试和调试
7。安全和加密
8。使用.Net程序集
9。软件工程原理
的 ..........等
答案 5 :(得分:-1)
在问题“List of Freely Available programming books”中,有一个指向该书Illustrated C# 2008的链接。本书为C#中的所有内容提供了完整的介绍,从最基本的东西,如类和方法一直到委托,匿名类型和事件处理程序。好事?你不花一分钱!
错误的SO链接: