[C#][Tips] LINQ Where:抽出


///==================================
/// Where:条件を記載
/// 条件に応じて値を抽出
///==================================
public static void mFilter_01()
{
    //-------------------------------------------
    /* 余りが1(奇数):elem % 2 == 1 */
    //-------------------------------------------
    List ilSrc = new List { 3, 2, 9, 6 };
    var ilFiltered = (ilSrc.Where(elem => elem % 2 == 1)).ToList();
    ilFiltered.ForEach(c => Console.Write(c + ","));
    // {3, 9}  

    Console.WriteLine("");

    //-------------------------------------------
    /* 余りが1(奇数):elem % 2 == 1 */
    //-------------------------------------------
    var src = new[] { 3, 2, 9, 6 }; 
    var filtered = src.Where(elem => elem % 2 == 1); 
    foreach (var item in filtered)
    {
        Console.Write(item + ",");
    }
    // {3, 9}  
}