/langversion (خيارات المحوّل البرمجي C# )

يؤدي المحول البرمجي إلى قبول بناء الجملة المتضمن في مواصفات لغة C# المختارة.

/langversion:option

الوسيطات

  • option
    القيم التالية صالحة:

    الخيار

    المعنى

    الافتراضي

    يقبل المحول البرمجي كافة أبنية الجملةالصالحة .

    ISO-1

    المحول البرمجي يقبل فقط بناء الجملة المتضمن في مواصفات اللغة C# التابعة لـ 23270:2003 ISO/IEC.

    ISO2-

    المحول البرمجي يقبل فقط بناء الجملة المتضمن في مواصفات اللغة C# التابعة لـ 23270:2006 ISO/IEC. هذه المواصفة متاحة على موقع ويب ISO.

    3

    يقبل المحول البرمجي بناء المضمن في الإصدار 3.0 مواصفات اللغة C#‎.

ملاحظات

بيانات التعريف التي يتم الرجوع إليها بواسطة التطبيق C# غير خاضعة لـخيار برنامج التحويل البرمجي /langversion .

لأن كل إصدار من مترجم C# يحتوي على ملحقات لمواصفات اللغة ، /langversion لا يعطيك الأداء الوظيفي المكافئ من إصدار سابق من برنامج التحويل البرمجي.

بغض النظر عن أي إعداد الاستخدام لـ /langversion ، سيتم استخدامه , ستستخدم الإصدار الحالي من وقت التشغيل للغة العامة لإنشاء .exe أو .dll. استثناء واحد هو التجميعات الصديقة و /moduleassemblyname (خيار المحول البرمجي #C) التي تعمل تحت /langversion:ISO-1.

لتعيين خيار المحول البرمجي هذا في بيئة تطوير Visual Studio

  1. افتح صفحة خصائص للمشروع. للمزيد من التفاصيل ، راجع كيفية القيام بما يلي: تعيين بنية خصائص (C#).

  2. انقر فوق صفحة خاصية إنشاء .

  3. انقر فوق الزر Advanced (خيارات متقدمة).

  4. عدّل خاصية إصدار اللغة .

للحصول على معلومات حول كيفية تعيين خيار المترجم هذا بشكل برمجي, راجع LanguageVersion.

راجع أيضًا:

موارد أخرى

(خيارات المحول البرمجي #C)

خصائص المشروع (‏‫Visual Studio)

مواصفات اللغة C#‎