我有疑问在.net中创建类库。我在一个类库中看到他们没有在其中使用名称空间。但是当我在其他类中使用该方法时,它仍然编译并运行成功。那么你能告诉我它有什么优势,劣势吗?我们可以创建类库(dll)而不用在.net框架中的代码中提供名称空间吗?
是否有任何特定的理由不提及类库中的命名空间?
我有疑问在.net中创建类库。我在一个类库中看到他们没有在其中使用名称空间。但是当我在其他类中使用该方法时,它仍然编译并运行成功。那么你能告诉我它有什么优势,劣势吗?我们可以创建类库(dll)而不用在.net框架中的代码中提供名称空间吗?
是否有任何特定的理由不提及类库中的命名空间?
选择是你的,都可以使用。
如果您不使用命名空间,那么您必须在每个调用函数中重复键入命名空间名称,因此效率不高,因为它会使函数名称过长。
类型分为命名空间到避免命名冲突和接通型名称更容易找到。
实施例:
A.没有命名空间
命名空间+方法(这是长和命名空间总是重复使用)
System.Security.Cryptography.RSA rsa = System.Security.Cryptography.RSA.Create();
B.随着命名空间
命名空间(一次报关,一流的顶部)
using System.Security.Cryptography;
方法(很简单)
RSA rsa = RSA.Create();
命名空间就像是在图书馆书架,你可以将书籍存储架,所以当你想要一本特定的书,你知道在哪里看,即想象你需要像Home.cs和about.cs代码中的两个类
现在,如果他们没有命名空间,你必须做类似
using yourFolderPath.home
using yourFolderPath.about
现在如果你有一个命名空间
然后
using namespace
加上命名空间成为morre importent一旦你跳转到n层拱,你有不同的层为您DataComponent即模型
我想你错过了他所要求的 – Seabizkit
我编辑了一个答案,这是你的意思吗? – Ihdina