本文共 500 字,大约阅读时间需要 1 分钟。
首先,让我们区分程序集引用和命名空间.
程序集是您在c#项目中添加引用的组件,它们是包含您需要的实际类的库,通常作为DLL文件找到. .net框架包含许多此类程序集,Visual Studio将尝试引用项目中最常用的程序集(例如,对于WinForms项目,它将自动添加对System.Drawing.dll的引用).
命名空间是程序集中类的逻辑分区.
在项目中引用程序集后,如果提供其全名,则可以使用所有名称空间中的所有类.
这是using指令的用武之地.
由于不必一直写很长的名字,这只是语法糖.
例如,假设您的项目引用System.Drawing.dll程序集,您必须使用它的全名来限定此程序集中的类,例如
System.Drawing.Imaging.BitmapData
因为这很烦人并且代码膨胀,如果你用.cs文件启动它
using System.Drawing.Imaging;
然后,您可以使用名称BitmapData实例化一个类.这仅适用于添加了using指令的.cs文件,而不适用于整个项目.此外,重要的是要注意使用一个命名空间不会引入所有嵌套命名空间,您必须单独使用每个命名空间.
转载地址:http://nbnzx.baihongyu.com/