Sé que puedo poner mi enumeración en el área de espacio de nombres de una clase para que todos puedan acceder a ella estando en el mismo espacio de nombres.C#: Acceso a Enum desde otra clase
// defined in class2
public enum Mode { Selected, New, }
Lo que yo quiero es acceder a esta enumeración de
public class1
{
var class2 = new class2();
// Set the Mode
class2.Mode = Model.Selected
}
¿Es esto de alguna manera posible sin el uso de área de espacio de nombres?
Realmente no te entendí allí ... puedes acceder a las clases definidas dentro de las clases solo desde los objetos, tal como lo haces, ¿cuál es el problema? – Machinarius
¿Por qué estás tratando de evitar el uso del calificador del espacio de nombres? Además, 'El área de espacio de nombres de una clase' no es muy clara. –
En mi opinión, realmente debería definir una enumeración en su propio archivo. De esa forma, no habría anidado las clases para hacer referencia. – froeschli