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.

انظر أيضًا