好的,这里有System
和System.Web
。那么这暗示的结构是正确的吗:
namespace System
{
// all of the outer namespace members
namespace Web
{
// all of the inner members
}
}
当一个命名空间嵌套在另一个命名空间中时,只有使用父/外部命名空间的using
指令并不会自动引入子/嵌套命名空间。换句话说:
using System;
public class Example
{
public Example()
{
context1 = new HttpContext(); // won't work
context2 = new System.Web.HttpContext(); // will work
}
}
我只是想确认一下我是否正确理解了这个问题。