ניסן

linq במקום foreach

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

לבושתי הרבה, טרם יצא לי להתנסות ב-LINQ. גם מפני שלא היה לי צורך, וגם כי זה לא נראה לי טריוויאלי. אולם לאחרונה נתקלתי במספר מאמרים, שכאילו כוונו לאנשים כמוני – כאלה שאינם רואים צורך לעבור ל-LINQ, וגם חושבים ש-LINQ הוא רק בשביל גישה לבסיסי נתונים – והמסר שלהם הוא: גם באפליקציות הנוכחיות שלכם, יש מצב ש-LINQ יכולה להציע לכם אלטרנטיבה ראויה.

בשלושת המאמרים הללו מדובר על החלפה של לולאות ב-LINQ:

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

חודש טוב!

תגובה 1 על “linq במקום foreach

  1. LINQ

    הרעיון מאחורי זה הוא להפסיק לחשוב איך אנחנו רוצים לעשות משהו ולהתחיל לחשוב מה אנחנו רוצים לעשות

כתבו תגובה

כתובת הדוא"ל שלכם לא תוצג.