متغيرات بوسيدو

ينطبق هذا الموضوع على:

النسخة

Visual Basic

C#‎

#F

C++‎

مطور الويب

Express

الموضوع الذي ينطبق الموضوع الذي ينطبق الموضوع الذي لا ينطبق الموضوع الذي ينطبق الموضوع الذي ينطبق

pro ، Premium و Ultimate

الموضوع الذي ينطبق

الموضوع الذي ينطبق

الموضوع الذي لا ينطبق

الموضوع الذي ينطبق

الموضوع الذي ينطبق

متغيرات بوسيدو هو المصطلحات تستخدم لعرض بعض المعلومات في نافذة متغير أو QuickWatch مربع حوار. يمكنك إدخال متغيرات بوسيدو بنفس الطريقة لو أدخلت متغير عادي. متغيرات بوسيدو ليسوا متغيرات و لا تتوافق مع إلى أسماء المتغيرات في البرنامج.

مثال

بفرض أنك تكتب كعب تعليمات برمجية لتطبيق يريد رؤية عدد المؤشرات المخصصة في التطبيق الخاص بك. في مراقبة الإطار، يمكنك إدخال متغيرات بوسيدو التالية في اسم عمود ثم ضغط الرجوع إلى تقييم عليه:

$handles

يمكن استخدام متغيرات بوسيدو هو موضح في هذا جدول في تعليمة برمجية أصلية:

متغيرات بوسيدو

الوظيفة

$handles

يعرض عدد المؤشرات المخصصة في تطبيق الخاص بك.

$vframe

يعرض عنوان إطار الكومة الحالي.

$TID

يعيّن معرّف مؤشر ترابط لمؤشر الترابط الحالي.

$ENV

يعرض حجم حظر متغيرات بيئة التشغيل.

تحاول تحرير الحجم حظر متغيرات بيئة التشغيل (في القيمة عمود) يؤدي المحتويات حظر البيئة ليتم عرضها في إخراج نافذة عندما تضغط الرجوع. لم يكن تغيير الحجم حظر متغيرات بيئة التشغيل.

$CMDLINE

يعرض حجم نص خط الأمر تشغيل البرنامج.

محاولة لتحرير الحجم (في القيمة عمود) سلسلة خط الأوامر يؤدي إلى ليتم عرضها في إخراج نافذة عندما تضغط الرجوع. لم يكن تغيير الحجم نص خط الأوامر.

$اسم مسجل

أو

@اسم مسجل

يعرض محتويات سجل registername.

عادةً، يمكنك عرض محتويات سجل فقط بواسطة إدخال اسم التسجيل. المرة الوحيدة التي تحتاج إلى استخدم بناء الجملة هذا عند overloads اسم سجل اسم متغير. إذا كان اسم التسجيل هو نفس اسم متغير في نطاق الحالي ، يفسر المصحح الاسم أنها اسم متغير. يحدث عندما $registername or @registername يأتي متناول اليد.

$clk

يعرض الوقت في دورات الساعة.

$user

تعرض البنية مع معلومات الحساب بالنسبة لحساب تشغيل تطبيق. لأسباب تتعلق بالأمان، لا يتم عرض معلومات كلمة المرور.

في C# و Visual Basic, يمكنك استخدام متغيرات البوسيدو كما هو موضح في هذا جدول:

متغيرات بوسيدو

الوظيفة

$exception

يعرض معلومات تشغيل آخر ‏‏ استثناء. إذا لم ‏‏يحدث استثناء حدث ، تقييم $exception عرض رسالة خطأ.

في Visual C# ، فقط عند تعطيل مساعد ‏‏ استثناء $exception يتم تلقائياً تمت الإضافة محلي الإطار عند ‏‏ استثناء يحدث.

$user

تعرض البنية مع معلومات الحساب بالنسبة لحساب تشغيل تطبيق. لأسباب تتعلق بالأمان، لا يتم عرض معلومات كلمة المرور.

في C# و Visual Basic, يمكنك استخدام متغيرات البوسيدو كما هو موضح في هذا جدول:

متغيرات بوسيدو

الوظيفة

$delete أو $$delete

يحذف متغير ضمني تم إنشاؤه في فوري نافذة. بناء الجملة$delete, متغير or $delete, متغير.

$objectids أو $listobjectids

يعرض كل معرفات كائن نشط كتابعة التعبير المحدد. بناء الجملة$objectid, تعبير or $listobjectids, تعبير.

$لا#

يعرض الكائن مع "المعرف الكائن" يساوي إلى n .

$dynamic

يعرض الخاصة عرض حيوية عقدة كائن IDynamicMetaObjectProvider. واجهة بناء الجملة$dynamic, كائن. تطبق هذه الميزة فقط إلى التعليمات البرمجية التي تستخدم الإصدار 4 من برنامج .NET Framework. انظر العرض الديناميكى

راجع أيضًا:

المهام

كيفية القيام بما يلي: شاهد التعبيرات في مصحح الأخطاء

موارد أخرى

متغير ويندوز