מכירים את זה שאתם צריכים להעביר ערך בודד לפונקציה שמצפה לקבל מערך או רשימה? נמאס לכם לכתוב כל פעם
var myList = new List<MyClass> { myObject };
רק בשביל לקבל רשימה בת איבר אחד? אל דאגה, שוועתכם נשמעה!
אני פותח את פינת ה-Snippet of the Day עם שני פונקציות קטנטנות להפוך את הקוד לקריא יותר. אפשר גם בכלל לשנות את השם ל-AsList ו-AsArray לקבל קוד עוד יותר קצר, אבל העדפתי את הגרסה המפורשת יותר.
ועכשיו אפשר פשוט לכתוב:
var myList = myObject.ToSingletonList();