Pourquoi ne peut-on pas créer des enums non intégraux ? Je veux savoir si c'est est une décision de conception du langage, ou s'il y a des problèmes pour implémenter ceci dans le compilateur.
En d'autres termes, est-il possible d'implémenter des enums non intégrés dans le langage, mais il n'y a tout simplement pas de besoin justifié ? Ou si ce n'est pas faisable mais que c'est justifiable, quels sont les obstacles qui s'y opposent ?
Que quelqu'un m'explique la raison pour laquelle cette fonction n'est pas disponible en C#, s'il vous plaît.