Я хотел бы определить свой собственный псевдоним для сложного типа. Мне любопытно, почему компилятор не распознает уже импортированные типы. Например:Использование псевдонима с 'using'
работ:
using System;
using System.Collections.Generic;
using myCollection = System.Collections.Generic.List
<System.Collections.Generic.Dictionary<string, string>>;
Ошибка:
using System;
using System.Collections.Generic;
using myCollection = List<Dictionary<string, string>>;
В C# нет typedef! –
@Claus Jørgensen: Сложение с 'использованием' довольно близко. Вам просто нужно повторить его в каждом файле, так как нет '# include'. – dtb
Да, но то, что он явно запрашивает, это typedef, а не псевдоним, чтобы получить сокращенное название пространства имен. Разница большая, даже разработчики C++ склонны злоупотреблять typedef тем, для чего это не предназначено. –