פתאום ראיתי שבחודש ניסן לא פרסמתי פוסט כלל. זה נראה לי כמעט סקנדל! אך נותרו דקות מעטות עד סוף ניסן, ואני אנצל אותן עד תום! (כמו בשיר “נרקוד נשכח”: “…אני לא מתייאש כשהתזמורת מפסיקה / סוגרים פה בחמש / אז יש לנו דקה…”)
לבושתי הרבה, טרם יצא לי להתנסות ב-LINQ. גם מפני שלא היה לי צורך, וגם כי זה לא נראה לי טריוויאלי. אולם לאחרונה נתקלתי במספר מאמרים, שכאילו כוונו לאנשים כמוני – כאלה שאינם רואים צורך לעבור ל-LINQ, וגם חושבים ש-LINQ הוא רק בשביל גישה לבסיסי נתונים – והמסר שלהם הוא: גם באפליקציות הנוכחיות שלכם, יש מצב ש-LINQ יכולה להציע לכם אלטרנטיבה ראויה.
בשלושת המאמרים הללו מדובר על החלפה של לולאות ב-LINQ:
מאמר של דן וואלין על החלפת לולאת For ב-LINQ, מאמר של אריק לפרט על החלפה של לולאות מקוננות ב-LINQ (בזכות שורה אחת של LINQ שתי הלולאת מתבטלות!), ולסיום מאמר על החלפה קצת יותר מורכבת, אך גם מעניינת של לולאת Foreach (כאן הקוד הוא ב-VB, אבל הקונספט עדיין מעניין ).
חודש טוב!
LINQ
הרעיון מאחורי זה הוא להפסיק לחשוב איך אנחנו רוצים לעשות משהו ולהתחיל לחשוב מה אנחנו רוצים לעשות