asumir en una aplicación WinForm que tenemos en program.cs
:¿Es posible crear un alias para una variable en C#?
static class Program
{
public static SomeClass someClass;
[STAThread]
static void Main()
{
//something
}
}
modo de usar someClass
en otras clases adicionales en el proyecto actual debemos acceder Program.someClass
la cuestión es si podemos crear un alias para Program.someClass
como por ejemplo c1
y use c1
en el código en lugar de Program.someClass
?
No, además de crear una var local que contiene una referencia a ella. – BoltClock
Esta misma noción es contraria a la intuición, en mi humilde opinión. Incluso si es posible (hablando en términos que no pertenecen a los tipos de referencia y sus alias potencialmente múltiples 'que ocurren sintomáticamente), solo podría hacer que el mantenimiento del código sea más problemático, ¡y las personas escriben el código lo suficientemente malo como está! En cierto modo, requiere un mecanismo que es excesivo, creo. –
¿Cuál es el punto? No deberías escribir todo a mano de todos modos; usa Intellisense –