不同的单元中的类可以共用同一个命名空间
比如对于如下的两个单元是正确的:
单元一:
using System;
using System.Data;
using System.Configuration;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using MyNameSpace;

namespace MyNameSpace
{
public class SubClass: BaseClass
{
public SubClass()
{
//todo
}
}
}
单元二:
using System;
using System.Data;
using System.Configuration;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;

namespace MyNameSpace
{
public class BaseClass
{
public BaseClass()
{
//todo
}
}
}
在c#中是允许的。
单元一:
using System;
using System.Data;
using System.Configuration;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using MyNameSpace;
namespace MyNameSpace
{
public class SubClass: BaseClass
{
public SubClass()
{
//todo
}
}
}
单元二:
using System;
using System.Data;
using System.Configuration;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
namespace MyNameSpace
{
public class BaseClass
{
public BaseClass()
{
//todo
}
}
}



浙公网安备 33010602011771号