Simoh نشر 4 أكتوبر 2015 أرسل تقرير نشر 4 أكتوبر 2015 أريد معرفة وظيفة علامتي الاستفهام في هذا الكود بلغة #C، وماذا تعني "؟؟" بالضبط؟:FormsAuth = formsAuth ?? new FormsAuthenticationWrapper();بحثت في Google لكن لم أجد أي نتيجة. اقتباس
0 E.Nourddine نشر 4 أكتوبر 2015 أرسل تقرير نشر 4 أكتوبر 2015 الأمر متعلق بأداة تحقق في لغة #C - مثيلتها في بعض لغات البرمجة هي IF-، حيث هذه الطريقة هي اختصار للطريقة المنتشرة ، بكتابة أكثر من سطر.بالنسبة للسطر البرمجي:FormsAuth = formsAuth ?? new FormsAuthenticationWrapper();?? للتأكد من أن المتغير يخالف القيمة null،أي يمكننا إعادة كتابته:if(formsAuth != null) FormsAuth = formsAuth; else FormsAuth = new FormsAuthenticationWrapper();كمثال آخر على استخدام ?? :string Answer = Answer1 ?? Answer2 ?? Answer3 ?? Answer4; للتأكد من تساوي المتغير Answer و Answer1,Answer2,Answer3و Answer4رابط حول الموضوع اقتباس
السؤال
Simoh
أريد معرفة وظيفة علامتي الاستفهام في هذا الكود بلغة #C، وماذا تعني "؟؟" بالضبط؟:
بحثت في Google لكن لم أجد أي نتيجة.
1 جواب على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.