using System;
using System.Collections;
using System.Configuration;
using System.Data;
using System.Linq;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.HtmlControls;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Xml.Linq;
最近在学asp.net,搞不清上面的代码是怎么回事,第一,using 后面的那些system,system.data等是不是指命名空间?第二,我对命名空间还是搞不清怎么回事,是不是一堆类的总称,那上面那些空间都包含了哪些类?第三,代码页面自建类的话,书上说建议放在网站App_Code目录下,那么代码页面又是通过上面的哪个语句引用到App_code下的类?我是个菜鸟,搞得头很晕。(自己从php转过来学asp.net的)希望大家帮一下我。谢谢!
using System.Collections;
using System.Configuration;
using System.Data;
using System.Linq;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.HtmlControls;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Xml.Linq;
最近在学asp.net,搞不清上面的代码是怎么回事,第一,using 后面的那些system,system.data等是不是指命名空间?第二,我对命名空间还是搞不清怎么回事,是不是一堆类的总称,那上面那些空间都包含了哪些类?第三,代码页面自建类的话,书上说建议放在网站App_Code目录下,那么代码页面又是通过上面的哪个语句引用到App_code下的类?我是个菜鸟,搞得头很晕。(自己从php转过来学asp.net的)希望大家帮一下我。谢谢!
命名空间是用来组织代码结构的,相当于java中的包App_Code下面的代码是没有命名空间的,所以可以直接引用
命名空间名可以是任何合法的标识符。命名空间名可以包含句号。
即使未显式声明命名空间,也会创建默认命名空间。该未命名的命名空间(有时称为全局命名空间)存在于每一个文件中。全局命名空间中的任何标识符都可用于命名的命名空间中。
命名空间隐式具有公共访问权,并且这是不可修改的。using
作为指令,用于为命名空间创建别名或导入其他命名空间中定义的类型。
作为语句,用于定义一个范围,在此范围的末尾将释放对象。 App_Code
建立全站的通用类,打开网站时即时编译App_Code文件夹下面的.cs文件。
在App_Code文件夹下面的.cs文件中的类,在每个文件里都可以调用