using System;
using System.Linq;
namespace ConsoleApplication_C_Sharp
{
class Program
{
static int Calc(int value)
{
switch (value)
{
case 1:
return 1*2;
case 2:
return 2*2;
case 3:
return 3*2;
case 4:
return 4*2;
default:
return 0*2;
}
}
static void Main(string[] args)
{
int[] array = { 1, 2, 3, 4 };
var result = from element in array
let a = Calc(element)
let b = Calc(a)
select new { a, b };
foreach (var n in result)
Console.WriteLine(n);
}
}
}
/*
run:
{ a = 2, b = 4 }
{ a = 4, b = 8 }
{ a = 6, b = 0 }
{ a = 8, b = 0 }
*/