Я видел много ответов на проблему typedef
в C #, которую я использовал, поэтому у меня есть:
using Foo = System.Collections.Generic.Queue<Bar>;
и это хорошо работает. Я могу изменить определение (особенно изменить Bar => Zoo и т. Д.) И все, что использует Foo изменения. Отлично.
Теперь я хочу, чтобы это работало:
using Foo = System.Collections.Generic.Queue<Bar>;
using FooMap = System.Collections.Generic.Dictionary<char, Foo>;
но C #, похоже, не нравится Foo
во второй строке, хотя я определил его в первой.
Есть ли способ использовать существующий псевдоним как часть другого?
Редактировать: я использую VS2008