I have an array of integers say int[] vals.
I want to use linq query to get a list of points from this array of ints.
For example if i have array like this:
vals = new int[]{20,25,34};
I want my list of points as
var points = List<Point>{new Point(1,20),new Point(2,25),new Point(3,34)};
I want to use a local variable which is incremented by 1 for all int values in my array which will be the x value of my point.
How can I achieve this result using LINQ in C# ?