/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
افتح صفحة خصائص للمشروع. للمزيد من التفاصيل ، راجع كيفية القيام بما يلي: تعيين بنية خصائص (C#).
انقر فوق صفحة خاصية إنشاء .
انقر فوق الزر Advanced (خيارات متقدمة).
عدّل خاصية إصدار اللغة .
للحصول على معلومات حول كيفية تعيين خيار المترجم هذا بشكل برمجي, راجع LanguageVersion.