最佳答案
所以有时候我只想包含一个名称空间中的一个类,而不是整个名称空间,就像这里的例子,我用 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>;
但是它不能编译,那么有没有办法在保留泛型类型的同时创建这个别名呢?