MSDN网站对于C#自学来说是否足够?

4
我知道有很多关于C#的书籍,但我更愿意通过阅读文章/指南和观看视频教程来学习。Microsoft的MSDN网站是否足以让我深入学习C#?
谢谢。
**更新*:
@Jon Skeet: 感谢您的诚实回答。那我可能会这样做,-我将从一本C# .NET书中获取目录,然后逐个查看MSDN上的每个主题。
再次感谢所有人的帮助。我希望我能标记每个人的答案。
7个回答

6

所有的信息都在那里,没错。实际上,C#规范也可以在那里获取,所以理论上这就是你所需要的一切。

然而——作为一本C#书籍的作者,我有点偏见——我认为书籍通过给你提供一个结构化的学习体验来增加价值。作者花费了很多时间来确定介绍概念的顺序,使其最合理。

当然,你可以只从C#书籍的目录中获取信息,然后按照那个顺序查找MSDN的相关内容——但一本好书会以更有条理的方式引导你,建立在你之前学过的例子和领域的基础上,而不是单独地处理每一个。


1
+1... MSDN是足够的,但这可能不是最快到达目的地的方式。你需要挑选正确的链接并按正确的顺序点击它们(这对于新手来说可能很困难),以便在最短时间内获得最大的收益。而书籍已经做到了这一点......它们按照一定的顺序呈现主题,这应该被证明具有良好的学习曲线。 - Gishu

2

我的看法是,这将取决于你的编程水平。如果这是你第一次接触编程,我认为读一本书比阅读MSDN更好。如果另一方面你有类似Java等技术的经验,没有理由不使用MSDN,因为它包含了广泛的文档、许多教程和示例。


1

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


1

我也这么认为,但只是作为参考。这就是我所做的,而且仍在继续。

编辑:对于初学者来说可能有些困难,但并非不可能。


1

我认为MSDN是一个非常好的地方,可以深入学习C#,但是我不认为它是一个很好的起点。

让我解释一下... MSDN是一个很好的地方,当你想弄清楚事情是如何工作的,为什么会这样,还有其他选项以及其他来源通常忽略但可能很重要的所有细节。然而,我认为它缺乏一种“做一些有意义的事情”的态度,这是你学习新语言时所需要的。

只是我的个人看法。


1

虽然我个人没有那样学习,但现在的MSDN上有一些很好的资源,与我开始使用.NET时相比。

总的来说,如果你要从MSDN学习C#,你的起点将是这里。如果你对编程一无所知,这里看起来是一个不错的起点。


1
据我所见,有关如何做某些事情的文章和有关类/方法等的文章。
有关类或方法的文章中的一些示例不足以让您说您已经了解它们并且没有讨论所有内容,因此我会说它们是一个起点 - 加上其他网站上的博客、文章和教程,您可能会获得更多信息。
有关如何做某些事情的文章,从问题开始并展示如何解决它们,这些文章还可以,而且很清晰(至少我读过的那些)。
这也取决于您已经知道什么以及您正在构建什么。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接