Использование 'using alias = class' с родовыми типами? [duplicate]

Иногда я хочу включить только один класс из пространства имен, а не все пространство имен, как в примере здесь, я создаю псевдоним для этого класса с помощью оператора using:

using System;
using System.Text;
using Array = System.Collections.ArrayList;

Я часто делаю это с generics, чтобы не повторять аргументы:

using LookupDictionary = System.Collections.Generic.Dictionary<string, int>;

Теперь я хочу сделать то же самое с generic-типом, сохранив его как generic-тип:

using List<T> = System.Collections.Generic.List<T>;

Но это не компилируется, так что есть ли способ добиться создания этого псевдонима, оставив тип как generic?

91
задан csharptest.net 8 February 2011 в 18:38
поделиться