- Yes, we can have. The following code snippet will tell you how we can achieve the same easily.
- This technique also known as action definition for lambda expression.
- n is actual item of collection, i is optional and is used for Index started with 0.
public static void innerFun()
{
List<int> nums = new List<int>() { 1, 2, 3, 4, 10 };
int multiply = 2;
var newnums = nums.Select((n, i) => {
var result = n * multiply;
Console.WriteLine(i.ToString() + " position - " + result);
return result;
});
Console.WriteLine("-----------------------------\nnewnum count: " + newnums.Count());
}