Je suis vraiment curieux de connaître le niveau inférieur raison de cette restriction, documentée ici http://msdn.microsoft.com/en-us/library/xfhwa508(VS.95).aspxPourquoi Silverlight pour Windows Phone lance-t-il une exception lors de la génération d'une classe à partir du dictionnaire <TKey, TValue> où le paramètre clé est une énumération?
1
A
Répondre
1
Wow, voilà qui est étrange ...
Platform Notes
Silverlight pour Windows Phone :
Une exception est levée lors de la dérivation une classe de Dictionnaire où le paramètre TKey est une énumération.
Je le fais tout le temps dans des applications non-WP7!
Peut-être en rapport avec les énumérations façon obtenir un traitement spécial ou la « Attention » ajoutée ici en Juillet: http://msdn.microsoft.com/en-us/library/system.enum(VS.95).aspx
Vous ne devez jamais créer un type d'énumération dont le type sous-jacent est non intégral. Bien que vous puissiez créer un tel type en utilisant la réflexion, les appels de méthode qui utilisent le type résultant ne sont pas fiables et peuvent également générer des exceptions supplémentaires.
Vous ne savez pas si l'équipe WP7/Silverlight se trouve ici dans SO, mais cela semble être une question pour eux. – AnthonyWJones