Bonjour,

Voila j'ai une petite erreur sur mon programme que je n'arrive pas a résoudre. Je souhaite caster mon string en guid pour ensuite le mettre dans une classe que j'ai créer celle-ci prend un id en type guid et d'autre paramètre.
Voila mon code et ce que j'ai essayer de faire sans succès:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
 
For Each ele In xdoc.Descendants("user")
                Dim us As New User
                us.id = New Guid((ele.Element("ID").Value))
                us.LOGIN = ele.Element("Login").Value
                us.USER = ele.Element("Username").Value
                us.PASSWORD = ele.Element("Password")
                us.ROLE.id = Guid.Parse(ele.Element("IDRole").Value)
                'us.ROLE.NOMROLE = ele.Element("NomRole").Value
                'us.ROLE.NIVEAUROLE = ele.Element("NiveauRole").Value
                'us.ROLE.DESCRIPTIONROLE = ele.Element("DescriptionRole").Value
                listeUser.Add(us)
 
            Next
donc voila mon code actuel mais j'ai essayer ceci :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
us.id = Guid.Parse(ele.Element("ID").Value)
us.id = Guid.ParseExact((ele.Element("ID").Value),"X")
Il me renvoie l'exception ci-dessous:
Le Guid doit contenir 32 chiffres et 4 tirets (xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx).

Cordialement,
Kévin