سؤال

أقوم بتخزين معلومات حول الصور في قاعدة بيانات - أيضًا ImageFormat (JPEG ، PNG إلخ).

Console.WriteLine(System.Drawing.Imaging.ImageFormat.Jpeg.Guid);  

Outputs: b96b3cae-0728-11d3-9d7b-0000f81ef32e

أرغب في تخزين هذا في قاعدة البيانات باعتباره GUID - وأقرأ من قاعدة البيانات والحصول على ImageFormat المرتبطة.

كيف يمكنني إلقاء GUID B96B3CAE-0728-11D3-9D7B-0000F81EF32E إلى system.drawing.imaging.imageformat.jpeg.guid؟

هل كانت مفيدة؟

المحلول

أنت تقدم System.Guid إلى System.drawing.imaging.imageformatالبناء, ، ويمكنك قراءتها مرة أخرى باستخدامها GUID منشأه.

نظام. guid لديه عدة المنشئون, ، بما في ذلك سلسلة البناء.

نصائح أخرى

1) تخزين GUID في قاعدة بيانات بدلاً من JPEG

2) استخدام المنشئ:

ImageFormat(
    Guid guid
)

لا مُنشئ ImageFormat دعك تحصل على ImageFormat بواسطة GUID؟

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top