Als je wilt dat het enigszins dynamisch is, waarom zou je er dan een opsomming van maken om mee te beginnen? Haal de details op uit de tabel bij het opstarten van de app en onthoud ze in (bijvoorbeeld) een Dictionary<int, string>
. Je kunt de waarde altijd inkapselen binnen je eigen waardetype dat het bereik afdwingt, als je dat zou willen.
Als alternatief, als u het niet erg vindt om opnieuw te compileren, kunt u het ophalen op build tijd en genereer automatisch de enum-broncode.