عبارة Option Compare

يقوم بتعريف أسلوب المقارنة الافتراضية لاستخدامها عند مقارنة بيانات سلسلة.

Option Compare { Binary | Text }

الأجزاء

  • Binary
    اختياري. النتائج في مقارنات السلسلة استناداً إلى ترتيب فرز مشتقة من التمثيلات الثنائية الداخلية للأحرف.

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

  • Text
    اختياري. ينتج مقارنة السلسلة على أساس ترتيب فرز غير متحسسة لحالة الأحرف نص تحدد بواسطة إعدادات محلية للنظام الخاص بك.

    هذا النوع يمن المقارنة مفيد إذا سلاسل الخاصة بك تحتوي على كل الأحرف النص الذي تريد مقارنته و التقاطه في حساب أبجدية المكافئة مثل التحسس لحالة الأحرف والأحرف ذات الصلة بشكل كبير. على سبيل المثال، قد تحتاج إلى A و a لتكون مساوية, و Ä و ä إلى تأتي قبل B و b.

ملاحظات

إذا تم استخدامه، عبارة Option Compare يجب أن تظهر في ملف قبل أي عبارات مصدر التعليمات البرمجية الأخرى.

العبارة Option Compare تعين سلسلة (مقارنة) الأسلوبBinary أو Text) لفئة وحدة نمطية أو بنية. إذا كان العبارة Option Compare غير مُتضمن، أسلوب مقارنة النص الافتراضي هو Binary.

في Microsoft Windows، يتم تحديد ترتيب الفرز بواسطة التعليمات البرمجية في الصفحة. لمزيد من المعلومات، راجع صفحات أعضاء البيانات.

في المثال التالي، الأحرف في اللغة الإنكليزية/الأوروبية تعليمات برمجية يتم فرز الالصفحة (‏‫ANSI 1252) باستخدام Option Compare Binary، الذي ينتج عن ترتيب فرز ثنائي نموذجي.

A < B < E < Z < a < b < e < z < À < Ê < Ø < à < ê < ø

عند نفس الأحرف بنفس التعليمات البرمجية يتم فرز الصفحة باستخدام Option Compare Text، و يتم إنشاء ترتيب فرز النص التالي.

(A=a) < (À = à) < (B=b) < (E=e) < (Ê = ê) < (Z=z) < (Ø = ø)

يمكنك أيضاً تعيين Option Compare في بيئة التطوير المتكاملة (IDE) الخاصة بـVisual Studio أو على سطر الأوامر.

ملاحظة

قد تختلف مربعات الحوار و أوامر القائمة التى تشاهدها عن تلك الموصوفة في التعليمات ، و ذلك اعتماداً على إعداداتك النشطة أو الإصدار الخاص بك. لتغيير الإعدادات اضغط Import and Export إعدادات ضمن أدواتالقائمة. لمزيد من المعلومات، راجع العمل مع إعدادات.

تعيين "خيار يقارن" IDE

  1. من القائمة أدوات، انقر فوق خيارات.

  2. افتح عقدة مشاريع و حلول

  3. اختر إعدادات VB الافتراضية .

  4. تعديل إعداد خيار المقارنة .

تعيين "خيار المقارنة" على سطر الأوامر

  • ضمن برنامج خيار التحويل البرمجي optioncompare/ في أمر vbc.

مثال

يستخدم المثال التالي عبارة Option Compare لتعيين المقارنة الثنائية كافتراضي سلسلة أسلوب المقارنة.

' Set the string comparison method to Binary ("AAA" < "aaa").
Option Compare Binary

يستخدم المثال التالي عبارة Option Compare لتعيين ترتيب فرز غير متحسسة لحالة الأحرف النص كما هو اسلوب مقارنة بين السلاسل الافتراضي.

' Set the string comparison method to Text ("AAA" = "aaa").
Option Compare Text

راجع أيضًا:

المرجع

عوامل تشغيل المقارنة (Visual Basic)

InStr

InStrRev

Replace

Split

StrComp

optioncompare/

خيار عبارة Visual Basic) Explicit)

كشف الخيار الصارمِ

optionexplicit/

optionstrict/

افتراضات Visual Basic، مشاريع، مربع حوار الخيارات