Ni siquiera sé si se llama un alias, pero déjame continuar de todos modos.C#: Cómo crear "alias" para las clases
¿Sabe cómo el tipo System.String en C# tiene un "alias" con "cadena"? En Visual Studio, "cadena" está en minúsculas y texto azul. Me gustaría hacer esto con algunos de nuestros largos nombres de clase. Algunos son todos como "RelocatedPlantProductReleaseItem". No puedo cambiar el nombre, pero un nombre tan largo realmente hace que el código sea prolijo. Me gustaría poder usar "Rppr" en su lugar. Así que en lugar de esto:
RelocatedPlantProductReleaseItem Item = new RelocatedPlantProductReleaseItem();
me gustaría ir como:
Rppr Item = new Rppr();
sé que puedo crear una clase llamada RPPR y tienen que herede de RelocatedPlantProductReleaseItem, pero que parece hacky .
Además, el escenario que describí anteriormente es totalmente ficticio. Lo utilicé para demostrar la funcionalidad esencial que estoy tratando de lograr.
Además, ¿cómo se llama técnicamente cuando "cadena" representa System.String?
Actualización: Gracias por todas las respuestas, muchachos, pero creo que debería haber especificado que quiero que esto sea algo global. No quiero tener que especificarlo en la parte superior de cada archivo de código. Quiero especificarlo en un solo lugar y funciona en todas partes en toda la aplicación, incluso en otros ensambles que hacen referencia a su ensamblaje.
ver http://stackoverflow.com/questions/244246/c-alias-a-class-name – Matthieu
He actualizado mi post para todos – oscilatingcretin