Snippet of the Day: AsSingleton

מכירים את זה שאתם צריכים להעביר ערך בודד לפונקציה שמצפה לקבל מערך או רשימה? נמאס לכם לכתוב כל פעם

var myList = new List<MyClass> { myObject };

רק בשביל לקבל רשימה בת איבר אחד? אל דאגה, שוועתכם נשמעה!

אני פותח את פינת ה-Snippet of the Day עם שני פונקציות קטנטנות להפוך את הקוד לקריא יותר. אפשר גם בכלל לשנות את השם ל-AsList ו-AsArray לקבל קוד עוד יותר קצר, אבל העדפתי את הגרסה המפורשת יותר.

ועכשיו אפשר פשוט לכתוב:

var myList = myObject.ToSingletonList();

Leave a Reply

Your email address will not be published. Required fields are marked *