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:
donc voila mon code actuel mais j'ai essayer ceci :
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
Il me renvoie l'exception ci-dessous:
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")
Le Guid doit contenir 32 chiffres et 4 tirets (xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx).
Cordialement,
Kévin
Partager