您在哪里可以获得有关C#编程的最佳深入信息?我正在寻找专门用于c#的教程,示例,博客,专业论坛等。
答案 0 :(得分:18)
我推荐杰弗里里希特的“CLR via C#”一书。您可以学习CLR功能以及c#如何实现它们。您还可以在c#,本地化,appdomains等.net主题中学到很多关于多线程的知识。
答案 1 :(得分:15)
Eric Lippert's blog是首屈一指的,IMO。
Charlie Calvert's Community Blog也很好 - 尤其是社区融合帖子,其中突出了来自其他地方的有趣帖子。
答案 2 :(得分:12)
答案 3 :(得分:11)
如果您只能获得一本书,请获取Jon Skeet的 C#in Depth 。
答案 4 :(得分:5)
CodeProject 是一个很好的来源
答案 5 :(得分:5)
StackOverflow上C#的隐藏功能:
答案 6 :(得分:5)
你不能错过这些:
答案 7 :(得分:4)
答案 8 :(得分:2)
答案 9 :(得分:1)
这一般比.NET编程更适用于.NET编程,但Krzysztof Cwalina's blog和Framework Design Guidelines非常适合深入理解.NET内部。
答案 10 :(得分:1)
当我作为软件开发人员获得第一份工作时,我花了一些时间来浏览Wrox Press - Professional C#2005,不久之后我开始查看来自 codeproject和msdn。 现在,在处理一些新事物时,我只是尝试将其分解成碎片并使用谷歌搜索论坛,当然stackoverflow然后将各个部分组合在一起。
答案 11 :(得分:1)
DotNetKicks是intarwebs中.NET相关文章的一个很好的来源。
而且,如果您需要萨里的豪华轿车,请留意Upcoming Stories中的垃圾邮件发送者。
答案 12 :(得分:1)
对于其他语言,我发现将IRC聊天与该语言的其他用户联系以获得非常有用的帮助非常有用。有时甚至不是答案是否可用 - 如果你没有在正确的心态,你可能不会在正确的地方寻找。最好的选择是让其他人与之交谈,这些人也熟悉与之交谈的语言,以帮助您从其他开发人员那里理解。
除了“在线聊天”之外,你应该使用谷歌查找你想要做的事情的描述或例子。如果您需要更大的核心概念概述,请阅读一本书。但如果你正在寻找精细的细节,我建议谷歌搜索每个案例。如果没有深入的经验,当你遇到特定的问题时,你不可能期望获得所有深入的知识。
不幸的是,我不知道C#的主动IRC频道(任何人都知道吗?!)
答案 13 :(得分:1)
我发现WROX Professional C#[在这里替换最新版本]是C#语言的一个很好的起点。
对于高级技术,我强烈推荐Bill Wagner的“更有效的C#”。
答案 14 :(得分:1)
DevX.com是一个提问的好地方,也是为数不多的编程论坛之一,主持人不会在新手上挑选太多内容。每个论坛部分都由具有权威性的人主持。
答案 15 :(得分:0)
MSDN将是我的建议。