В моем проекте на C # мне нужен длинный тип объединения в форме:
System.Tuple<..., ..., ...>
, где ...
- это компоненты с именами, достаточно длинными, чтобы растянуть все объявление типа кортежадля ширины всей строки.
Поддерживает ли C # способ сокращения этого?
Я представляю что-то вроде синонимов типа Хаскелла , где я могу объявить короткий типимя для использования вместо длинной так же легко, как я могу объявить новую переменную.
Я пытался использовать var
, но так как мне нужно объявить тип параметра для delegate
, яполучить сообщение об ошибке «контекстное ключевое слово var может появляться только в объявлении локальной переменной или в режиме сценария»;похоже, что простое использование var
не подойдет для моего случая.