有时我只想包含一个命名空间中的一个类,而不是整个命名空间,就像这个例子一样,我使用using语句为该类创建了别名:
using System;
using System.Text;
using Array = System.Collections.ArrayList;
我经常使用泛型来避免重复参数:
using LookupDictionary = System.Collections.Generic.Dictionary<string, int>;
现在我想用一个通用类型来实现同样的功能,同时保持它作为一个通用类型:
using List<T> = System.Collections.Generic.List<T>;
但是那样无法编译,那么有没有办法在保持类型为泛型的情况下创建这个别名呢?