学习C#快速收集所有必要的概念

时间:2009-10-28 05:26:06

标签: c# clr

我想学习.NET,我有两周的时间。我对CLR,Assemblies和某些基础知识有充分的了解。我有一份“CLR via C#”。但我需要学习高级C#概念,如委托,反射,泛型等。然后我需要快速进入编码。记住,我有2周的时间。 我想快速掌握C#高级概念,然后需要一些彻底的编码实践。

你能建议我: 1)我的方法。 2)快速学习这些高级C#概念的站点或书籍。 3)通过编码练习所学的东西......关于练习/编程问题的建议。因为我也相信一个人只能通过练习来学习任何语言。

请填写您的建议。

此致 贾斯汀塞缪尔。

6 个答案:

答案 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链接: