namespace用法
2014-05-13 10:35
309 查看
1、在WCF.Controller中定义了一个UserModel,标记为①
2、在WCF.Controller.Model中定义了一个UserModel(同上,namespace不同),标记为②
3、在WCF.Controller中引用UserModel,没有任何疑问,引用的是①中的UserModel
![](http://images.cnitblog.com/i/506453/201405/131031450001243.jpg)
4、在WCF.Controller.Model中引用UserModel,没有任何疑问,引用的是②中的UserModel
![](http://images.cnitblog.com/i/506453/201405/131031577345167.jpg)
5、在WCF.Controller.Model.SM中引用UserModel,应该和你猜的一致,会向上搜索,引用的是②中的UserModel
![](http://images.cnitblog.com/i/506453/201405/131033317037108.jpg)
6、删除②中定义的UserModel,引用的将会是①中的UserModel
2、在WCF.Controller.Model中定义了一个UserModel(同上,namespace不同),标记为②
3、在WCF.Controller中引用UserModel,没有任何疑问,引用的是①中的UserModel
using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.Mvc; namespace WCF.Controllers { public class HomeController : Controller { public ActionResult Index() { UserModel userModel = new UserModel(); return View(); } } } namespace WCF.Controllers { public class UserModel { public int UserID { get; set; } public string UserName { get; set; } } } namespace WCF.Controllers.Model { public class UserModel { public int UserID { get; set; } public string UserName { get; set; } } }
![](http://images.cnitblog.com/i/506453/201405/131031450001243.jpg)
4、在WCF.Controller.Model中引用UserModel,没有任何疑问,引用的是②中的UserModel
namespace WCF.Controllers.Model { public class HomeController : Controller { public ActionResult Index() { UserModel userModel = new UserModel(); return View(); } } }
![](http://images.cnitblog.com/i/506453/201405/131031577345167.jpg)
5、在WCF.Controller.Model.SM中引用UserModel,应该和你猜的一致,会向上搜索,引用的是②中的UserModel
namespace WCF.Controllers.Model.SM { public class HomeController : Controller { public ActionResult Index() { UserModel userModel = new UserModel(); return View(); } } }
![](http://images.cnitblog.com/i/506453/201405/131033317037108.jpg)
6、删除②中定义的UserModel,引用的将会是①中的UserModel
![](http://images.cnitblog.com/i/506453/201405/131034389062173.jpg)
相关文章推荐
- Struts2中namespace的用法
- C++中的namespace用法
- C++ namespace的用法
- namespace的用法
- C++中namespace的用法
- namespace用法
- namespace用法
- <portlet:namespace/>的作用和用法
- namespace用法
- PHP命令空间namespace及use的用法实践总结
- using namespace std 的用法
- liferay namespace用法
- C++ namespace的用法
- namespace 的用法
- C++中namespace的用法
- C#中的using和namespace用法
- namespace的简单用法
- c++ namespace简单用法
- C++ namespace 的一种用法
- C++中的namespace用法