日期:2014-05-18  浏览次数:20388 次

很菜很基础的问题
asp.net中namespace一般都什么时候用啊,它的基本作用不是可以全局引用其中的类吗?
而我在appcode中写的类也不用namespace,也不用using就可以直接用了,那namespace什么时候非用不可呀

------解决方案--------------------
比如你叫张三...全世界有2万人也叫张三...你失散的初恋情人广播找你...去了几千号排队...

但是你住在中国北京宣武区大栅栏街门框胡同43号院...院里就你一个张三...这找你就容易了...

中国.北京.宣武区.大栅栏街.门框胡同.43号院...这...就是namespace...
------解决方案--------------------
是面向对象编程的思想,并不一定要求使用
------解决方案--------------------
using System;
Console.WriteLine
----------------------
不写using System
就只能System.Console.WriteLine
------解决方案--------------------
namespace 一般在写类库的时候或是在不同应用中,比如 WEB项目和通用框架

你可以这样命名

Application.FrameWork
Application.Web
------解决方案--------------------
namespace ADONET
{
class class1{

}
}

意思就是给当前的class1类指定一个名为ADONET命名空间,这样程序编译时很就容易找到对应的类