ABA


"שאלה בקשר ל C# (שורה מוזרה..)"
גירסת הדפסה        
קבוצות דיון פיתוח, תיכנות ובניית אתרים נושא #15683 מנהל    סגן המנהל    מפקח   Winner    צל"ש   מומחה  
אשכול מספר 15683
פאביו ג'וניור

   17:31   19.01.10   
אל הפורום  
  שאלה בקשר ל C# (שורה מוזרה..)  
 
   היי,
אני יודע C, C++ וכן גם JAVA ולאחרונה התחלתי להתעסק עם C#..

אני עובד עם asp.net mvc אם מישהו מכיר, ובפרוייקט הדיפולטי מקבלים כמה קבצים... באחד מהם יש שורה מוזרה לי:


public AccountController(IFormsAuthentication formsAuth, IMembershipService service)
{
FormsAuth = formsAuth ?? new FormsAuthenticationService();
MembershipService = service ?? new AccountMembershipService();
}

מה זה הסימני שאלה האלה? נ.ב iforumsAuthentication הוא interface..

תודה


                                שתף        
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

  האשכול     מחבר     תאריך כתיבה     מספר  
  זה אופרטור ''??''. זה אומר שאם formsAuth הוא null ldan192  19.01.10 18:34 1
     ח עידן :) ronen333  19.01.10 19:57 2
     אממ הסבר קצת יותר פורמלי:) שמשון פישטונה 19.01.10 19:58 3
  תודה לכולכם :) פאביו ג'וניור 20.01.10 01:10 4

       
ldan192 
חבר מתאריך 14.9.08
95119 הודעות
   18:34   19.01.10   
אל הפורום  
  1. זה אופרטור ''??''. זה אומר שאם formsAuth הוא null  
בתגובה להודעה מספר 0
 
ערכתי לאחרונה בתאריך 19.01.10 בשעה 18:41 בברכה, ldan192
 
אז תקצה זכרון עם new (עבור nullable types, אם אני זוכר נכון שככה זה נקרא)

אחלה שפה ה-#C... הרבה יותר חזקה מ-Java


בברכה,
עידן


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
ronen333 
חבר מתאריך 20.2.03
6069 הודעות
   19:57   19.01.10   
אל הפורום  
  2. ח עידן :)  
בתגובה להודעה מספר 1
 
   אני איתך


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
שמשון פישטונה

   19:58   19.01.10   
אל הפורום  
  3. אממ הסבר קצת יותר פורמלי:)  
בתגובה להודעה מספר 1
 
   זה נקרא null coalescing operator, הוא פשוט בודק אם האובייקט מחזיר NULL אם כן אז אתה תקבל NULL אם לא, אתה פשוט תקבל את הערך שמוחזר מהאובייקט.


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
פאביו ג'וניור

   01:10   20.01.10   
אל הפורום  
  4. תודה לכולכם :)  
בתגובה להודעה מספר 0
 
  


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

תגובה מהירה  למכתב מספר: 
 
___________________________________________________________________

___________________________________________________________________
למנהלים:  נעל | תייק בארכיון | מחק | העבר לפורום אחר | מחק תגובות | עגן אשכול
       



© כל הזכויות שמורות ל-רוטר.נט בע"מ rotter.net