namespace用法
1、在WCF.Controller中定义了一个UserModel,标记为①
2、在WCF.Controller.Model中定义了一个UserModel(同上,namespace不同),标记为②
3、在WCF.Controller中引用UserModel,没有任何疑问,引用的是①中的UserModel
1 using System; 2 using System.Collections.Generic; 3 using System.Linq; 4 using System.Web; 5 using System.Web.Mvc; 6 7 namespace WCF.Controllers 8 { 9 public class HomeController : Controller 10 { 11 public ActionResult Index() 12 { 13 UserModel userModel = new UserModel(); 14 return View(); 15 } 16 17 } 18 } 19 20 namespace WCF.Controllers 21 { 22 public class UserModel 23 { 24 public int UserID { get; set; } 25 public string UserName { get; set; } 26 } 27 } 28 29 namespace WCF.Controllers.Model 30 { 31 public class UserModel 32 { 33 public int UserID { get; set; } 34 public string UserName { get; set; } 35 } 36 }
4、在WCF.Controller.Model中引用UserModel,没有任何疑问,引用的是②中的UserModel
1 namespace WCF.Controllers.Model 2 { 3 public class HomeController : Controller 4 { 5 public ActionResult Index() 6 { 7 UserModel userModel = new UserModel(); 8 return View(); 9 } 10 11 } 12 }
5、在WCF.Controller.Model.SM中引用UserModel,应该和你猜的一致,会向上搜索,引用的是②中的UserModel
1 namespace WCF.Controllers.Model.SM 2 { 3 public class HomeController : Controller 4 { 5 public ActionResult Index() 6 { 7 UserModel userModel = new UserModel(); 8 return View(); 9 } 10 11 } 12 }
6、删除②中定义的UserModel,引用的将会是①中的UserModel
转载于:https://www.cnblogs.com/tq1226112215/p/3724966.html
namespace用法相关推荐
- liferay namespace用法
在Jsp页面代码如下: <%@ taglib uri="http://java.sun.com/portlet_2_0" prefix="portlet" ...
- nacos命名空间namespace用法
eureka用作注册中心,如果有多套环境的时候,通常须要部署多套eureka注册中心代码.nacos用作注册中心时,增加一个命名空间namespace的概念,可以用一套nacos注册中心去管理多套不同 ...
- 匿名namespace用法
匿名namespace 直接在文件里面不加修饰的访问就OK了, 但是超出这个文件就不行了. 比如: namespace {int i; } int main() {i=1; }
- 信息学竞赛复赛备考策略
平时练习端正心态,练习就是考试,考试就是练习 赛前准备 赛前认真检查准备好各种证件,疫情期间不要忘记戴口罩,确认好前往自己考场的路线,同一个学校的学生也不一定在一个地方考试,例如江苏复赛考点在南航将军 ...
- Nodejs纯esm模块的迁移方法、社区冲击、评价浅论
背景 npm 轮子哥 Sindre Sorhus 承担社区有相当规模的一部分的底层轮子维护,他的一举一动将深刻影响社区数以万计的顶层工具. 按 Sindre Sorhu 的评价和思考,他现在是讨厌 c ...
- k8s查看pod镜像
一.心里的疑问 k8s创建了pod,pod拉取了nginx 等镜像,然后使用nerdctl images查看到的都是平面管理相关的镜像,那容器里下载的镜像又再哪里可以看见呢,当时这个有这个疑问,然后百 ...
- PHP命令空间namespace及use的用法实践总结
以下皆为本人自我理解内容,如有失误之处,请多多包涵. 文章大纲: 使用namespace的目的 namespace的使用方法 使用use的目的 use的使用方法 使用namespace的目的: 团队合 ...
- php namespace原理作用,php 命名空间(namespace)原理与用法实例小结
本文实例讲述了php 命名空间(namespace)原理与用法.分享给大家供大家参考,具体如下: 命名空间一个最明确的目的就是解决重名问题,PHP中不允许两个函数或者类出现相同的名字,否则会产生一个致 ...
- C++中你不知道的namespace和using的用法
目录 引言 一: 冒号作用域 二.名字控制 1 命令空间 2 命令空间的使用 三. using的指令 1 using的声明 2 using的编译指令 引言 你是不是只认为namespace 和 usi ...
最新文章
- 多线程的使用——模拟线程池的实现(2015-12-02 00:14:59)
- 【Android 系统开发】Android框架 与 源码结构
- mysql5.7.20非安装版_mysql5.7.20\5.7.21免安装版安装配置教程
- JuJu团队12月28号工作汇报
- 【PP操作手册】运行MRP产生计划订单
- Go 高性能编程技法
- linux 空间不够了,怎么办?Disk Requirements:At least 11MB more space needed on the / filesystem....
- 服务器端 python pdb 调试
- (转)java内部类详解
- python精度_通过Python可以达到的最高时间精度范围是多少?
- VB.NET学习笔记:异步委托实现等待窗体(loading界面),执行任务超时可以取消操作
- 高等数学(第七版)同济大学 习题7-5 个人解答
- 【线性代数(9)】矩阵的秩
- Android5.0系统 知识点总结(持续更新)
- UE4数据库 Mysql
- uniapp 引入外部链接js
- 深度解析商业智能 BI 企业服务市场的快与慢
- 欧美企业必备技能-Mockito
- 2008 Cest la vie
- McObject新版eXtremeDB v.8.0在E8存储上运行STAC基准测试创造了多个记录
热门文章
- python json是什么_python的json用法
- getresourceasstream 路径_Java 获取资源文件路径
- STM32建好的工程为啥下载不进去程序
- Spring Boot整合Swagger3配置全局Token
- vim java自动补全_java – eclim没有在vim中做自动完成
- 电脑护眼模式_2020年双11护眼仪/眼部按摩仪推荐 |护眼仪/眼部按摩仪选购指南 |高性价比护眼仪推荐...
- mysql一次更新内容大于4M时报错修改max_allowed_packet变量
- Oracle日期和时间总结
- Linux的触屏手势软件安装,如何添加Mac的多点触控手势到Ubuntu | MOS86
- 鸿蒙OS扫描二维码,京东鸿蒙OS 2.0,京东鸿蒙OS 2.0手机app官方版预约 v1.0-手游汇