Problem:
You have an array consists of a series of numbers, and you want to have all the numbers subtract 1 by themselves.
Solution:
Use <object>.Select() extension method provided by System.Linq.
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace Learning
{
class ArrayTesting
{
static void Main()
{
int[] a = new int[] { 1, 2, 3, 4, 5 };
// Have each element in the array subtract 1.
a = a.Select(i => i - 1).ToArray();
Console.WriteLine(string.Join(", ", a));
Console.ReadKey();
}
}
}
Output: