Ce code :
Something = new Guid()
est de retour :
00000000-0000-0000-0000-000000000000
tout le temps et je ne peux pas dire pourquoi ? Alors, pourquoi ?
Ce code :
Something = new Guid()
est de retour :
00000000-0000-0000-0000-000000000000
tout le temps et je ne peux pas dire pourquoi ? Alors, pourquoi ?
Vous devez utiliser Guid.NewGuid()
Juste une explication rapide pour savoir pourquoi vous devez appeler NewGuid plutôt que d'utiliser le constructeur par défaut... Dans .NET toutes les structures (types de valeurs comme int, decimal, Guid, DateTime, etc) doivent avoir un constructeur par défaut sans paramètre qui initialise tous les champs à leur valeur par défaut. Dans le cas de Guid, les octets qui composent Guid sont tous nuls. Plutôt que de créer un cas spécial pour Guid ou d'en faire une classe, on utilise la méthode NewGuid pour générer un nouveau Guid "aléatoire".
Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.