System::Guid class

Guid class

يمثل معرفًا فريدًا عالميًا. يجب تخصيص هذا النوع على المكدس وتمريره إلى الدوال بالقيمة أو بالمرجع. لا تستخدم أبدًا فئة System::SmartPtr لإدارة كائنات هذا النوع.

class Guid

الطرق

طريقةالوصف
CompareTo(const Guid&) constيُجري مقارنة حسابية بين GUIDs الممثلة بواسطة الكائن الحالي والكائن المحدد.
Equals(const Guid&) constيحدد ما إذا كانت GUIDs الممثلة بواسطة الكائن الحالي والكائن المحدد متساوية.
GetHashCode() constيعيد رمز تجزئة للكائن الحالي.
Guid()ينشئ كائنًا يمثل GUID مكوّنًا من جميع الأصفار.
Guid(const ArrayPtr<uint8_t>&)ينشئ كائنًا يمثل GUID محددًا كمصفوفة من قيم الأعداد الصحيحة غير الموقعة ذات 8 بت.
Guid(const System::Details::ArrayView<uint8_t>&)ينشئ كائنًا يمثل GUID محددًا كعرض مصفوفة من قيم الأعداد الصحيحة غير الموقعة ذات 8 بت.
Guid(const String&)ينشئ كائنًا يمثل GUID محددًا كسلسلة نصية.
Guid(int32_t, int16_t, int16_t, const ArrayPtr<uint8_t>&)ينشئ نسخة من فئة Guid من المكوّنات المحددة للـ GUID.
Guid(int32_t, int16_t, int16_t, const System::Details::ArrayView<uint8_t>&)ينشئ نسخة من فئة Guid من المكوّنات المحددة للـ GUID.
Guid(int32_t, int16_t, int16_t, uint8_t, uint8_t, uint8_t, uint8_t, uint8_t, uint8_t, uint8_t, uint8_t)ينشئ نسخة من فئة Guid من الأعداد الصحيحة غير الموقعة والبايتات المحددة.
Guid(uint32_t, uint16_t, uint16_t, uint8_t, uint8_t, uint8_t, uint8_t, uint8_t, uint8_t, uint8_t, uint8_t)ينشئ نسخة من فئة Guid من الأعداد الصحيحة غير الموقعة والبايتات المحددة.
Guid(const Guid&)ينشئ كائنًا يمثل نفس GUID مثل الكائن المحدد.
static NewGuid()ينشئ GUID جديدًا ويعيد كائن Guid يمثلّه.
operator!=(const Guid&) constيحدد ما إذا كانت GUIDs الممثلة بواسطة الكائن الحالي والكائن المحدد غير متساوية.
operator=(const Guid&)يُعيّن للكائن الحالي قيمة GUID الممثلة بواسطة الكائن Guid المحدد.
operator==(const Guid&) constيحدد ما إذا كانت GUIDs الممثلة بواسطة الكائن الحالي والكائن المحدد متساوية.
static Parse(const String&)يحوّل تمثيل السلسلة النصية المحددة لـ GUID إلى كائن Guid مكافئ.
ToByteArray() constيحوّل GUID الممثلة بواسطة الكائن الحالي إلى مصفوفة من البايتات.
ToString() constيحوّل GUID الممثلة بواسطة الكائن الحالي إلى تمثيلها كسلسلة نصية.
ToString(const String&) constيحوّل GUID الممثلة بواسطة الكائن الحالي إلى تمثيلها كسلسلة نصية باستخدام التنسيق النصي المحدد.
ToString(const String&, const SharedPtr<Globalization::CultureInfo>&) constيحوّل GUID الممثلة بواسطة الكائن الحالي إلى تمثيلها كسلسلة نصية باستخدام التنسيق النصي المحدد والثقافة.
static TryParse(const String&, Guid&)يحاول تحويل السلسلة المحددة إلى كائن Guid.
~Guid()المدمر.

الحقول

حقلالوصف
static Emptyيمثل GUID له قيمة 0.

انظر أيضًا