Je ne sais même pas si ça s'appelle un alias, mais laissez-moi continuer quand même.C#: Comment créer des "alias" pour les classes
Vous savez comment le type System.String en C# est en quelque sorte "aliasé" avec "chaîne"? Dans Visual Studio, "chaîne" est en minuscules et en bleu. J'aimerais faire ça à certains de nos longs noms de classe. Certains sont tous comme "RelocatedPlantProductReleaseItem". Je ne peux pas changer le nom de celui-ci, mais un nom aussi long rend le code très long. J'aimerais pouvoir utiliser "Rppr" à la place. Ainsi, au lieu de cela:
RelocatedPlantProductReleaseItem Item = new RelocatedPlantProductReleaseItem();
J'irais comme:
Rppr Item = new Rppr();
Je sais que je peux créer une classe appelée RPPR et l'ont hériter de RelocatedPlantProductReleaseItem, mais qui semble hacky .
En outre, le scénario que j'ai donné ci-dessus est totalement fictif. Je l'ai juste utilisé pour démontrer la fonctionnalité essentielle que j'essaie d'atteindre.
En outre, comment s'appelle-t-il techniquement lorsque "chaîne" représente System.String?
Mise à jour: Merci pour toutes les réponses, les gars, mais je suppose que j'aurais dû préciser que je veux que ce soit une chose globale. Je ne veux pas avoir à le spécifier en haut de chaque fichier de code. Je veux le spécifier en un seul endroit et il fonctionne partout dans l'application entière, même dans d'autres assemblages qui font référence à son assemblage.
voir http://stackoverflow.com/questions/244246/c-alias-a-class-name – Matthieu
je mis à jour mon post pour tout le monde – oscilatingcretin