开发ASP.NET博客的第五步——了解命名空间(转)
转:Written By 欧阳振华 http://www.kaibo.org/ArticleView/Caid-12-183.aspx
今天之所以要讲这么一个概念,是因为在我们开始写程序代码之前首先要接触到的就是命名空间.了解命名空间对于接下来的代码调用会清晰很多.因为我们前面在解决方案里建立的各个项目,在生成解决方案以后,就是可以供程序引用的命名空间.
命名空间使用关键字 namespace 定义,例如我们在解决方案里的Model里添加一个ArticleInfo.cs(添加的步骤是:选中项目→右键→添加→新建项→选择类文件),那么ArticleInfo.cs的代码结构是:
- using System;
- using System.Collections.Generic;
- using System.Text;
- namespace KaiBo.Model
- {
- class ArticleInfo
- {
- }
- }
上面代码中,KaiBo.Model是命名空间的名称,ArticleInfo是这个命名空间中的一个类名.在其它项目中引用此命名空间及它里面的类的方法如下:
- 使用关键字using 来引入命名空间
- using KaiBo.Model;
- 引用命名空间后,在代码中就可以直接使用所引用的命名空间中的各种元素的名称了.例如:
- private ArticleInfo articleinfo = new ArticleInfo();
上面一行码实际上是下面这行代码的简写:
- private KaiBo.Model.ArticleInfo articleinfo = new KaiBo.Model.ArticleInfo();
注意,上面用到的命名空的名称KaiBo.Model是自动生成的,在前面我们建立好的解决方案里,如果在Model项目里添加一个类,那么它自动生成的命名空间的名字将是Model而非KaiBo.Model.加一个KaiBo.是为了与其它程序有所区别.如果想让所有的命名空间的名称自动加上一个自己添加的字符的话.请按如下步骤:
- 选择项目名称→右键→选择属性
- 在应用程序选项中,把"程序集名称"和"默认命名空间"作相应的改动.如下图:
在了解完命名空间后,在下一篇文章里,我们开始博客程序的代码编写.
开发ASP.NET博客的第五步——了解命名空间(转)相关推荐
- 开发ASP.NET博客的第四步——用VS2005建立解决方案(一)(转)
转:Written By 欧阳振华 http://www.kaibo.org/ArticleView/Caid-12-176.aspx 由于这个博客是仿PetShop4的三层结构,所以会有多个项目.为 ...
- 开发ASP.NET博客的第四步——用VS2005建立解决方案(二)(转)
转:Written By 欧阳振华 http://www.kaibo.org/ArticleView/Caid-12-179.aspx 在vs2005里面把解决方案中的各个项目都建立好之后,就要实现各 ...
- 轻松搭建博客平台-开源ASP.NET 博客Subtext 的安装
轻松搭建博客平台-开源ASP.NET 博客Subtext 的安装 开源ASP.NET博客Subtext 目前发布了最新版2.0,是基于.Net Framework 2.0/3.0的开源ASP.NE ...
- 一步步开发自己的博客 .NET版(5、Lucenne.Net 和 必应站内搜索)
前言 这次开发的博客主要功能或特点: 第一:可以兼容各终端,特别是手机端. 第二:到时会用到大量html5,炫啊. 第三:导入博客园的精华文章,并做分类.(不要封我) ...
- 分享46个ASP.NET博客程序源码,总有一款适合您
分享46个ASP.NET博客程序源码,总有一款适合您 46个ASP.NET博客程序源码下载链接:https://pan.baidu.com/s/1zZM-rcFRgcmPNiAGck_FqQ?pwd= ...
- 订单支付和评论——基于Django框架的天天生鲜电商网站项目系列博客(十五)
系列文章目录 需求分析--基于Django框架的天天生鲜电商网站项目系列博客(一) 网站框架搭建--基于Django框架的天天生鲜电商网站项目系列博客(二) 用户注册模块--基于Django框架的天天 ...
- pbp 读取 mysql数据_pbp: Django项目开发,个人博客网站类。
pbp 项目介绍 首个Django项目开发,个人博客网站类. 框架模型 Django 运行平台 Linux 安装部署 1.安装Python3环境 CentOS 7 curl -o /etc/yum.r ...
- 一步步开发自己的博客 .NET版(3、注册登录功能)
前言 这次开发的博客主要功能或特点: 第一:可以兼容各终端,特别是手机端. 第二:到时会用到大量html5,炫啊. 第三:导入博客园的精华文章,并做分类.(不要封我) ...
- uni-app 结合云函数开发小程序博客(二):云函数实现登录注册
我们研发开源了一款基于 Git 进行技术实战教程写作的工具,我们图雀社区的所有教程都是用这款工具写作而成,欢迎 Star 哦 如果你想快速了解如何使用,欢迎阅读我们的 教程文档哦 本文由图雀社区认证作 ...
最新文章
- 「机器学习」机器学习算法优缺点对比(汇总篇)
- 【嵌入式】C语言高级编程-长度为0的数组(05)
- Leetcode PHP题解--D6 595. Big Countries
- mysql 拷贝安装_Mysql的安装和主从复制
- 记杨绛先生的经典语句
- 让C68平台“冷又静”
- python读音翻译-Python翻译器
- 南昌有什么软件测试专业的学校,南昌哪家软件测试培训班比较靠谱
- 2021深育杯-网络安全大赛专业竞赛部分wp
- 独立团-手游脱机封包辅助课程(完整版)
- 免费领取40本前端学习书籍【高清电子版】
- 音乐格式转换软件测试工资,无损音乐如何转换 无损音乐格式转换 无损音乐转换器...
- 中央电教馆虚拟实验服务器,中央电化教育馆中小学虚拟实验试点工作启动暨培训会侧记...
- 边缘计算的深刻详细解读
- 使用谷歌、360浏览器的F12功能模拟微信访问网页
- vite+vue3+axios+ts入门mockjs以及深入学习,直接一步精通
- 如何理解照片后期处理
- 强制类型转化(数组名以及数组名取地址)
- 微信红包支付--发放普通红包
- 毕业设计 手写数字识别算法研究与实现(源码+论文)