[VC++][Visual Studio2005] sérialiser un enum
Bonjour, voila j'ai une liste d'éumérations :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
| /** \enum CONNEXIONS_PORTS
* \brief Liste énumérative des ports de connexions
*
* \date 03/01/2006 Création
*/
public __value enum CONNEXIONS_PORTS
{
eCONNEXIONS_PORTS_COM0 = 0, /**< COM0 (pas de connexion) */
eCONNEXIONS_PORTS_COM1 = 1, /**< COM1 */
eCONNEXIONS_PORTS_COM2 = 2, /**< COM2 */
eCONNEXIONS_PORTS_COM3 = 3, /**< COM3 */
eCONNEXIONS_PORTS_COM4 = 4, /**< COM4 */
eCONNEXIONS_PORTS_COM5 = 5, /**< COM5 */
eCONNEXIONS_PORTS_COM6 = 6, /**< COM6 */
eCONNEXIONS_PORTS_COM7 = 7, /**< COM7 */
eCONNEXIONS_PORTS_COM8 = 8, /**< COM8 */
eCONNEXIONS_PORTS_COM9 = 9 /**< COM9 */
}; |
En voulant obtenir une System::String* à partir d'une variable telle que :
Code:
CONNEXIONS_PORTS myPort = eCONNEXIONS_PORTS_COM0;
Je fais :
Code:
System::String* myString = __box(myPort)->ToString();
J'obtiens la String :
Code:
"eCONNEXIONS_PORTS_COM0"
Alors que j'aurai pensé (et voulu) obtenir :
Des conseils SVP ?