65.9K
CodeProject is changing. Read more.
Home

Few extension methods of IEnumerable in C#

emptyStarIconemptyStarIconemptyStarIconemptyStarIconemptyStarIcon

0/5 (0 vote)

Jul 20, 2011

CPOL
viewsIcon

5996

public static IEnumerable MakeAllLower(this IEnumerable myList){ foreach (var item in myList) yield return item.ToLower();}Could be rewritten as:public static IEnumerable MakeAllLower(this IEnumerable myList){ return myList.Select(item...

public static IEnumerable<string> MakeAllLower(this IEnumerable<string> myList)
{
    foreach (var item in myList)
        yield return item.ToLower();
}

Could be rewritten as:

public static IEnumerable<string> MakeAllLower(this IEnumerable<string> myList)
{
    return myList.Select(item => item.ToLower());
}