我写了一堂课......
namespace SharpQuery
{
public static class SharpQuery
{
public static IEnumerable<HtmlNode> Load(Uri uri)
{
// ...
Run Code Online (Sandbox Code Playgroud)
但是当我想Load
从一个不同的命名空间内调用该方法时,SharpQuery.SharpQuery.Load
即使我放在using SharpQuery;
顶部也要编写.这是为什么?如何摆脱指定命名空间的需要?
Eric Lippert撰写了一系列博客文章,说你不应该拥有名称相同的名称空间和类.链接在这里:http://blogs.msdn.com/b/ericlippert/archive/tags/namespaces
他解释得比我好多了.
归档时间: |
|
查看次数: |
283 次 |
最近记录: |