Se un tipo enum
è dedicato solo a una classe specifica, ha senso dichiararlo all'interno della classe stessa? Voglio dire, aiuterebbe a capire che questo tipo di enum
è stato progettato per essere usato solo con questa classe? Un'altra opzione sarebbe metterli nello stesso spazio dei nomi.
Dobbiamo anche considerare che un'altra classe Dimension potrebbe aver bisogno di un diverso enum
tipo sempre chiamato toleranceType
.
Grazie.
public class Dimension
{
public enum toleranceType
{
None,
Symmetric,
Deviation
}
public toleranceType ToleranceMode { get; set;}
}
Invece di:
public enum toleranceType
{
None,
Symmetric,
Deviation
}
public class Dimension
{
public toleranceType ToleranceMode { get; set;}
}