j'ai un ENUM comme:lancer une énumération pour obtenir la valeur associée?
public enum BlahType
{
blahA = 1,
blahB = 2,
blahC = 3
}
si j'ai une chaîne avec la valeur « blahB », est-il possible de le jeter contre le BlahType enum pour obtenir la valeur 2?
Sachez que Enum.Parse peut être cher. Si vous utilisez Compact Framework, cela coûte très cher à chaque appel, et si vous êtes sur un .NET complet, cela peut être coûteux du point de vue de la mémoire (lorsque le contenu est mis en cache). Donc, c'est la meilleure réponse, mais faites attention à Enum.Parse. –