How to generate a range of numbers using LINQ in C#

1 Answer

0 votes
using System;
using System.Linq;

class program {
   static void Main(string[] args) {
        // IEnumerable<int> Range (int start, int count);

        var squares = Enumerable.Range(1, 10).Select(x => x * x);

        foreach (int n in squares) {
            Console.WriteLine(n);
        }
   }
}


 
/*
run:
 
1
4
9
16
25
36
49
64
81
100
 
*/

 



answered Apr 19, 2024 by avibootz
edited Apr 19, 2024 by avibootz

Related questions

2 answers 190 views
1 answer 105 views
1 answer 155 views
1 answer 118 views
1 answer 163 views
1 answer 129 views
...