代码之家  ›  专栏  ›  技术社区  ›  Craig T

我应该研究.NET框架中的哪个命名空间?

  •  2
  • Craig T  · 技术社区  · 15 年前

    我刚刚开始玩.NET(使用C)。

    除了System.*之外,我还需要研究哪个命名空间?

    更新:很多人都在问为什么要研究名称空间。 我以前的编程经验主要是非oop和vba(自学)。 我完全不知道.NET框架中已经提供了什么。 我不想坐下来写字符串处理函数(例如),然后发现我所需要的所有字符串处理都已经为我写了(并且比我的更好地工作)。

    7 回复  |  直到 15 年前
        1
  •  4
  •   Ram    15 年前

    为什么要从命名空间开始?

    而是从Windows窗体应用程序、Web应用程序、数据库操作开始。

    在处理这些应用程序时,您将需要所需命名空间和类的详细信息。

    此时,您可以只查看int所需的命名空间。

        2
  •  1
  •   hemp    15 年前

    我认为,比起研究一个名称空间,通过阅读一些合适的应用程序的源代码,您会从中获益更多。当然,这在很大程度上取决于你想做什么——如果你只是想获得C的学术知识,那么这可能是一个可靠的方向。但如果你真的想做点什么,我会看一些样品。

    BabysMash是一款有趣的WPF应用程序: http://babysmash.codeplex.com/SourceControl/changeset/view/17438

    说到这里,斯科特·汉塞尔曼做了一个很长的系列叫做 The Weekly Source Code 他在博客中提到了许多开源项目,他正在阅读这些项目的源代码,希望成为一个更好的开发人员。其中大部分是C。

        3
  •  1
  •   chiccodoro    15 年前

    我不确定尝试研究整个名称空间是否有意义。它们很大,可能会变得很无聊…

    我深入研究新框架或语言的最佳方法是举例 .

    尝试实现一些特定的功能(例如创建一个简单的网络商店、一个Hello World WinForms应用程序…)。为此,谷歌就如何做到这一点。在研究解答特定问题的代码示例时,您将了解对象模型,而不必注意。

    你也可以从一些教程开始 . 或者,如果你喜欢书, 买本书读一下 . 但是,名称空间甚至不关心名称空间提供了什么类。我只需右键单击该类并选择“解决”。

    一些教程:

        4
  •  0
  •   this. __curious_geek    15 年前
    using Microsoft;
    

    网上还有很多其他的,你会在网上找到一些好的。 CodePlex 或者自己写。

        5
  •  0
  •   user256038    15 年前

    我的建议是从System.io开始(深入了解IO、读写文件、流等)。

    关于框架的“学术”愿景,请阅读本书:

    问候语;

        6
  •  0
  •   Igor Zevaka    15 年前

    这提醒 DNR 情节,在那里他们有一个名称空间或一个班级成为一天的事情-很像在芝麻街的一天的信。

    不过,认真地说,在语言框架中研究一个名称空间并不会给您带来太多实际知识。最好浏览一下在线教程,给自己一个小项目去做。

        7
  •  0
  •   Sir Graystar    15 年前

    如果您真的想研究名称空间,那么 Microsoft System 是你真正需要去的地方。在系统名称空间中,您应该签出:

    • System.Collections
    • System.Data
    • System.Linq
    • System.Web (如果您对ASP.NET感兴趣)

    当然还有很多其他的,但这些是最主要的开始。你可以退房 MDSN 有关这些的更多信息。

    我同意大多数其他答案,尽管事实上你真的应该读一本书或做一些网络教程(请看 MSDN 再次)。这是我学习的方式,它工作得很好,尽管我想它不适合每个人。