Conversion d'un GUID à System.Drawing.Imaging.ImageFormat
-
22-09-2019 - |
Question
Je stocke des informations sur les images dans une base de données - aussi leur ImageFormat (jpeg, png, etc.)
.Console.WriteLine(System.Drawing.Imaging.ImageFormat.Jpeg.Guid);
Outputs: b96b3cae-0728-11d3-9d7b-0000f81ef32e
Je veux le stocker dans la base de données en tant que GUID -. Et lire à partir de la base de données et obtenir le ImageFormat associé
Comment puis-je jetai le GUID b96b3cae-0728-11d3-9d7b-0000f81ef32e à System.Drawing.Imaging.ImageFormat.Jpeg.Guid ?
La solution
Vous fournissez un System.Guid à < a href = "http://msdn.microsoft.com/en-us/library/system.drawing.imaging.imageformat.aspx" rel = "nofollow noreferrer"> System.Drawing.Imaging.ImageFormat 's constructeur , et vous pouvez lire en arrière en utilisant son Guid propriété .
Un System.Guid a plusieurs constructeurs , y compris une chaîne constructeur .
Autres conseils
1) GUID magasin dans une base de données au lieu de JPEG
2) utiliser constructeur:
ImageFormat(
Guid guid
)
ne pas constructeur de ImageFormat vous laisser le ImageFormat par son Guid?