numbers . , .
, ?
var arr = new[]{1,2,3,};
var q = arr.Select(i=>i*2);
Console.WriteLine(string.Join(", ",q.ToArray()));
arr[0]=-1;
Console.WriteLine(string.Join(", ",q.ToArray()));
arr = new[]{2,3,4};
Console.WriteLine(string.Join(", ",q.ToArray()));
, , , , .
:
var arr = new[]{1,2,};
var arr2 = new[]{1,2,};
var q = from a in arr
from b in arr2
select a*b;
arr = new[]{0,1};
arr2 = new[]{0,1};
, . (arr.Select...), . , , , , . ? , , .