名称空间声明类型之间有什么区别
What is the difference between type of namespace declaration
我对命名空间声明有点怀疑。
我们可以通过两种类型声明命名空间。喜欢,有 using
关键字和没有 using
关键字
A点
public List<**SharedModel.DisplayModel.AttendanceDisplayModel**> GetAttendanceById(string userId)
{
throw new NotImplementedException();
}
我的应用程序名称是 TravelManagement
。但我的观点是不接受 TravelManagement
.
B点
using TravelManagement.SharedModel.DisplayModel;
public List<AttendanceDisplayModel> GetAttendanceById(string userId)
{
throw new NotImplementedException();
}
我的应用程序名称是 TravelManagement
。但我的观点 B 采取 TravelManagement
。 Why Why?
参见有关 SharedModel.DisplayModel.AttendanceDisplayModel 的命名空间声明。
这两种名称空间声明之间有什么区别?
其实我知道一些基本的概念
1 - 全局声明命名空间有助于减少代码量。
2- 还有 using
关键字有助于自动关闭对象连接。
但是我的命名空间 class 没有创建任何对象,十个为什么我需要 using
?
如果你有什么想法,请带给我。
欢迎您!
通常,您使用名称空间来区分具有相同名称 (!) 的方法、成员等。
假设您的一位朋友也编写了 AttendanceDisplayModel。使用命名空间,您知道应该调用哪个模型 ;)
我对命名空间声明有点怀疑。
我们可以通过两种类型声明命名空间。喜欢,有 using
关键字和没有 using
关键字
A点
public List<**SharedModel.DisplayModel.AttendanceDisplayModel**> GetAttendanceById(string userId)
{
throw new NotImplementedException();
}
我的应用程序名称是 TravelManagement
。但我的观点是不接受 TravelManagement
.
B点
using TravelManagement.SharedModel.DisplayModel;
public List<AttendanceDisplayModel> GetAttendanceById(string userId)
{
throw new NotImplementedException();
}
我的应用程序名称是 TravelManagement
。但我的观点 B 采取 TravelManagement
。 Why Why?
参见有关 SharedModel.DisplayModel.AttendanceDisplayModel 的命名空间声明。
这两种名称空间声明之间有什么区别?
其实我知道一些基本的概念
1 - 全局声明命名空间有助于减少代码量。
2- 还有 using
关键字有助于自动关闭对象连接。
但是我的命名空间 class 没有创建任何对象,十个为什么我需要 using
?
如果你有什么想法,请带给我。
欢迎您!
通常,您使用名称空间来区分具有相同名称 (!) 的方法、成员等。
假设您的一位朋友也编写了 AttendanceDisplayModel。使用命名空间,您知道应该调用哪个模型 ;)