全局定义使用Type1 = Type2

时间:2014-03-15 15:38:59

标签: c#

我有

using ListOfEntries = List<Entry>

在我使用它的类之前在命名空间内定义。我想在另一堂课中使用它。无论如何使用全局定义它,所以我不必在我想要使用该类型的每个类之前执行此操作吗?

3 个答案:

答案 0 :(得分:3)

您无法创建全局别名。

解决方法:与别名不同,但您可以创建从List<Entry>继承的类:

public class ListOfEntries: List<Entry>
{

}

答案 1 :(得分:2)

不,这是不可能的。 using指令的范围仅限于声明它的文件。

答案 2 :(得分:1)

GenericList<T> : IList<T>, IBindingList, ICancelAddNew
{
 private IList<T> items = new List<T>;

  ...
}

  

在实现此类时,您可以从此列表类

中与数据库进行通信