【问题标题】:Learning C# quickly gathering all necessary concepts [closed]快速学习 C# 收集所有必要的概念 [关闭]
【发布时间】:2009-10-28 05:26:05
【问题描述】:

我想学习 .NET,我有 2 周的时间。我对 CLR、程序集和某些基础知识有充分的了解。我有一份“通过 C# 进行 CLR”的副本。但我需要学习高级 C# 概念,如委托、反射、泛型等。然后我需要快速开始编码。请记住,我有 2 周的时间。 我想快速掌握 C# 高级概念,然后进行一些彻底的编码练习是必要的。

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

请提出您的建议。

问候, 贾斯汀·塞缪尔。

【问题讨论】:

  • 请列出您之前的经历。 2 周是很短的时间。
  • 我有 2.8 年的经验。我在大学期间在 .NET 中做过一个小项目,但那是很久以前的事了。现在我想从概念上学习这门语言。
  • 另一方面,考虑一下:norvig.com/21-days.html

标签: c# clr


【解决方案1】:

Joe Albahari 的书 "C# in a Nutshell"(免责声明:我认识作者,但无论如何我都会推荐)。 Joe 的site 有很多有用的东西。

Jon Skeet 的文章 + 书籍:"C# in Depth"

Andrew Troelsen 的"Pro C# 2008 and the .NET 3.5 Platform, Fourth Edition"

免费的在线资料:

【讨论】:

  • 这不是投反对票的好理由。
  • 有什么理由推荐 Pro C# 的 .NET 3.0 版本,它只涵盖 C# 2?这是 .NET 3.5 / C# 3 版本的链接:apress.com/book/view/9781590598849
  • 简而言之,我会支持 C# 的推荐,顺便说一句。
  • @Jon:谢谢,我觉得那个版本好像旧了!我已经更新了链接。
  • 你认识阿尔巴哈里兄弟吗?!酷..我见过的最好的书。实际上是我见过的唯一一本理论上有用的书:D 你知道他们是否会印刷第四版吗?如果我把书中的一些错误写给你,可以吗? ^_^"
【解决方案2】:

我推荐 Francesco Balena 的 C# 2005: The Base Class Library。这本书有点老了,但我发现它读起来很棒。我从中学到了很多。

【讨论】:

    【解决方案3】:

    我建议你从codeplex下载一些开源项目,然后开始调试。这样你会更好地理解内部结构......

    【讨论】:

      【解决方案4】:

      了解大部分基础知识后,请查看Hidden Features of C#?,了解各种酷炫但略显深奥的功能。

      【讨论】:

        【解决方案5】:

        请参考此链接,
        http://sharpertutorials.com/tutorials/
        该网站提供编程领域指南,包括

        1。 C#简介
        2。中级 C# 教程,
        3。高级 C# 教程
        4。面向对象
        5。现实世界的面向对象编程
        6。测试和调试
        7.安全和加密
        8.使用 .Net 程序集
        9.软件工程原理
        ........等

        【讨论】:

        • 这个链接已经没有了......!它死了!
        【解决方案6】:

        在问题“List of Freely Available programming books”中,有一个指向本书Illustrated C# 2008 的链接。本书全面介绍了 C# 中的所有内容,从最基本的类和方法等一直到委托、匿名类型和事件处理程序。好事?你不花一毛钱

        其他 SO 链接:

        【讨论】:

        • 到目前为止它对我有用,奇怪....
        • 是的,“图解 C#”链接已损坏。
        • 找到一个备用链接。
        • 我认为值得重命名链接以明确它们存在的原因。
        • +1 表示电子书链接,-1 表示有趣但无用的链接名称。
        猜你喜欢
        • 1970-01-01
        • 2011-02-04
        • 1970-01-01
        • 1970-01-01
        • 2011-05-29
        • 1970-01-01
        • 1970-01-01
        • 2011-02-01
        • 1970-01-01
        相关资源
        最近更新 更多