MSDN网站是否足以进行C#自学?

时间:2010-06-24 05:45:20

标签: c# .net msdn

我知道有很多关于C#的书籍,但我宁愿通过阅读文章/指南和观看视频教程来学习。微软的MSDN网站是否足以让我自己深入了解C#?

谢谢。

**更新*:*

@Jon Skeet:谢谢您的诚实回答。我可能会这样做, - 我将从C#.NET书中获取目录,然后浏览MSDN上的每个主题。

再次感谢大家。我希望我能够标记每个人的答案。

7 个答案:

答案 0 :(得分:6)

所有信息都在那里,是的。哎呀,那里有C#规范,理论上这就是你所需要的。

然而 - 当然,我有偏见作为C#书的作者 - 我相信书籍会为您提供结构化的学习体验,从而增加价值。作者花了很多时间来制定引入概念的顺序,以便最有意义。

当然你可以从C#书中获取目录,然后按顺序查找MSDN的一些内容 - 但是一本好书将以更有条理的方式引导你,以你的例子和领域为基础以前学过而不是单独对待每一个。

答案 1 :(得分:2)

恕我直言,这将取决于您的一般编程水平。如果这是你第一次遇到编程,我认为一本书会比MSDN更好。另一方面,如果您有使用Java等类似技术的经验,那么MSDN就没有理由,因为它包含大量文档,许多教程和示例。

答案 2 :(得分:1)

MSDN全面涵盖了C#和.Net平台的所有方面。所以 MSDN足以学习C#。

答案 3 :(得分:1)

我也会这样说,但仅作为参考。这就是我所做的,现在仍然如此。

编辑:初学者可能很难,但并非不可能。

答案 4 :(得分:1)

我认为MSDN是一个非常好的自学C#的好地方,据说我认为这不是一个让你入门的好来源。

让我解释一下...... MSDN是一个很棒的地方,当你想知道事情是如何运作的,为什么,有什么其他选择以及其他来源通常忽略的其他细节,但可能很重要。但是,我认为在学习新语言时,你缺乏一定的“起床,做一些有意义的”态度。

虽然价值2美分。

答案 5 :(得分:1)

虽然我个人没有这样学习,但是当我开始使用.NET时,MSDN上有一些优秀的资源。

通常,如果您要从MSDN学习C#,您的启动板将为here。如果您是一般的编程新手,here看起来是一个很好的起点。

答案 6 :(得分:1)

据我所知,有关于如何做关于类/方法等的事情和文章的文章。

关于课程或方法的文章中的一些例子不足以让你说你了解它们并且不讨论所有内容,所以我会说它们是一个起点 - 与博客和文章一起和其他网站上的教程,你可能会得到更多的信息。

关于如何做事,从问题开始并展示如何解决问题的文章是好的和明确的(或者至少是我读过的那些)。

这还取决于您已经知道的以及您正在构建的内容。