2017-09-23 10:01:46 +02:00
|
|
|
int[] intArray = { 1, 2, 3, 4, 5 };
|
|
|
|
|
// Simplest method: LINQ, functional
|
|
|
|
|
int[] squares1 = intArray.Select(x => x * x).ToArray();
|
2013-04-10 16:57:12 -07:00
|
|
|
|
2017-09-23 10:01:46 +02:00
|
|
|
// Slightly fancier: LINQ, query expression
|
|
|
|
|
int[] squares2 = (from x in intArray
|
|
|
|
|
select x * x).ToArray();
|
2013-04-10 16:57:12 -07:00
|
|
|
|
2017-09-23 10:01:46 +02:00
|
|
|
// Or, if you only want to call a function on each element, just use foreach
|
|
|
|
|
foreach (var i in intArray)
|
|
|
|
|
Console.WriteLine(i * i);
|