2017-01-17 1 views
2

Y at-il un moyen de le faire en C#?Déclarez le synonyme de type en 1 place et utilisez-le dans plusieurs fichiers

Je veux faire quelque chose comme:

using TypeASynonym = TypeA; 

en place seule, et être en mesure d'utiliser le nom TypeASynonym dans plusieurs fichiers .cs.

+1

Devrait pouvoir avec une classe partielle, mais vous seriez seulement en mesure d'utiliser le synonyme pour cette classe. Vous devez le faire pour chaque classe dans laquelle vous voulez l'utiliser. – squillman

+2

non, pas autant que je sache. vous devez écrire ceci dans chaque fichier cs que vous voulez utiliser 'TypeASynonym' –

+0

Utilisez simplement find replace. – Gilad

Répondre

0

Je viens de conseiller d'hériter du nouveau type du type, je veux appliquer un synonyme pour. Et nommez ce nouveau type par le nom de synonyme voulu.

Eh bien, ce tour de l'héritage est beaucoup plus que rien, mais! cela ne fonctionne pas avec sealed types, je veux assigner un synonyme à.

Donc, je laisse la question ouverte.