Pourquoi cela ne fonctionne-t-il pas?Conversion de GUID en chaîne
MsgBox ("F6D8C47B-46E6-4E93-A393-00085ACA2242") ToString.Replace. ("-", "")
Pourquoi cela ne fonctionne-t-il pas?Conversion de GUID en chaîne
MsgBox ("F6D8C47B-46E6-4E93-A393-00085ACA2242") ToString.Replace. ("-", "")
Vous appelez ToString sur le MsgBox, pas le Guid, qui est apparemment déjà une chaîne. Essayez
MsgBox("F6D8C47B-46E6-4E93-A393-00085ACA2242".Replace("-",""))
ou MsgBox (nouveau Guid ("F6D8C47B-46E6-4E93-A393-00085ACA2242"). ToString(). Replace ("-", "")) –
Pourquoi le convertir en un Guid uniquement pour le convertir en une chaîne? – Brandon
Je pense que la chaîne littérale était juste à des fins explicatives, c'est probablement une variable de chaîne dans le code réel. – JohnFx
MsgBox(Guid.NewGuid().ToString("N").ToUpper());
Pas une bonne réponse, il suffit de copier n code de pâtes ici sans explications pour les autres lecteurs ... – t0mm13b
Qu'est-ce qu'un MsgBox? Qu'est-ce que c'est la méthode ToString() censée faire? Qu'est-ce que vous obtenez au lieu de vos résultats escomptés? –
Il ne devrait pas y avoir de punition pour être un débutant confus. +1 –
Je suppose que dans votre vrai code "F6D8C47B-46E6-4E93-A393-00085ACA2242" est en fait une variable et non une chaîne littérale? – JohnFx