Archief - C#enumeratie vraagje

Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.

wyvernshill

Legacy Member
Als ik volgende opgeef :

Code:
public Enum test 
{
     a=1,
     b=5,
     e=99,
};

en ik wil een functie maken die me de letter teruggeeft uit de enumeratie via de integer waarde hoe doe ik dat ?

Ik weet hoe je het andersom moet doen (geef integer op basis van de enum waarde 'e' bv.).

dus van letter naar int waarde = ok maar geef de int waarde door en geef me als resultaat de letter dat lukt niet.

Hoe doe ik dit ? ik heb een functie Enum.GetValues gevonden maar hier raak ik niet meteen uit wijs, iedereen gebruikt die in een foreach lus om alle woorden te tonen maar niet om via de integer waarde de letter te tonen.

wyvernshill

Legacy Member
Ik heb het ondertussen gevonden. Stom genoeg is er de functie Enum.GetName maar als je dat niet weet ... dan kan je lang zoeken :(
Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.
Terug
Bovenaan