0

我的网络服务正在返回

 List<Term_Tree> 

通过网络方法。Term_Tree 类定义如下

 public class Term_Tree
{
    public string ID;
    public string Name;
    public List<Item> BroaderTerms;
    public List<Item> NarrowerTerms;

}

我对这个类的首选名称是“Term”(即我想List<Term>通过 web 方法返回),但是还有另一个名为“Term”的类,并且在代码中被广泛使用。是否可以给这个类某种别名来返回List<Term>

4

2 回答 2

1

您必须添加using别名才能区分,例如:

using Term = YourNameSpace.Term_Tree;

但是,如果您Term在同一个文件中使用其他类,则必须在该类前面加上它的名称空间,否则会出现模棱两可的引用错误

于 2013-03-20T15:52:52.360 回答
1

使用 using 指令,例如(使用测试命名空间):

using Term = My.Very.Easy.NameSpace.Term_Tree;

这将成为:

List<Term> list = new List<Term>();
于 2013-03-20T15:53:03.057 回答