LINQ Basics
Select Projection
Select transforms each value into a new value.
Select Projection
SelectProjection.cs
using System;
using System.Linq;
class Program
{
static void Main()
{
string suffix = ;
string[] names = { "Ada", "Ben" };
string[] labels = names.Select(name => name + suffix).ToArray();
string joined = string.Join(",", labels);
Console.WriteLine($"suffix={suffix}");
Console.WriteLine($"labels={joined}");
}
}
using System;
using System.Linq;
class Program
{
static void Main()
{
string suffix = ;
string[] names = { "Ada", "Ben" };
string[] labels = names.Select(name => name + suffix).ToArray();
string joined = string.Join(",", labels);
Console.WriteLine($"suffix={suffix}");
Console.WriteLine($"labels={joined}");
}
}
using System;
using System.Linq;
class Program
{
static void Main()
{
string suffix = ;
string[] names = { "Ada", "Ben" };
string[] labels = names.Select(name => name + suffix).ToArray();
string joined = string.Join(",", labels);
Console.WriteLine($"suffix={suffix}");
Console.WriteLine($"labels={joined}");
}
}
Select
`Select` maps each input value to an output value.