Supponiamo che in un ambiente di produzione ci siano determinati materiali disponibili per l'uso in un prodotto. Ad esempio, ci sono solo alcune dimensioni diverse di tubo di rame, ognuna con una specifica combinazione di spessore e diametro. Ai fini del codice pulito e minimale, nonché della capacità di controllare le opzioni disponibili, è un enum
una buona misura per questa combinazione di dati? Stavo pensando di creare un enum
con un membro per ogni articolo in stock valido (che rappresenta metallo, misurazioni fisiche, ecc.) E quindi fornire metodi di estensione su enum
per restituire i dettagli menzionati.
Le scorte disponibili per l'uso possono cambiare nel tempo, quindi forse un enum
non è la migliore risposta. Esiste un modo migliore per esprimere la combinazione valida dei valori correlati? Sto usando c #.