בהמשך לטיפים האחרונים,
נוכל להשתמש בExtension methods גם על דברים גנריים.
למשל משהו כזה:
מתודה שמחזירה את האיבר הראשון של enumerable:
|
|
נוכל לקרוא לה כך:
|
|
מה שיפה שוב זה שבעצם יצרנו extension method שעובד על כל IEnumerable<T>.
נוכל למשל גם לכתוב משהו כזה:
|
|
ממש מגניב.
יום מורחב טוב