322 lines
2.2 KiB
C#
322 lines
2.2 KiB
C#
|
/*
|
||
|
* C# Program to Generate Odd Numbers in Parallel using LINQ
|
||
|
*/
|
||
|
using System;
|
||
|
using System.Linq;
|
||
|
using System.Collections.Generic;
|
||
|
|
||
|
class Program
|
||
|
{
|
||
|
static void Main(string[] args)
|
||
|
{
|
||
|
IEnumerable<int> oddNums = ((ParallelQuery<int>)ParallelEnumerable.Range(20, 2000))
|
||
|
.Where(x => x % 2 != 0)
|
||
|
.Select(i => i);
|
||
|
foreach (int n in oddNums)
|
||
|
{
|
||
|
Console.WriteLine(n);
|
||
|
}
|
||
|
Console.ReadLine();
|
||
|
}
|
||
|
}
|
||
|
|
||
|
/*
|
||
|
871
|
||
|
1371
|
||
|
1871
|
||
|
373
|
||
|
873
|
||
|
1373
|
||
|
1873
|
||
|
375
|
||
|
875
|
||
|
1375
|
||
|
1875
|
||
|
377
|
||
|
877
|
||
|
1377
|
||
|
1877
|
||
|
379
|
||
|
879
|
||
|
1379
|
||
|
1879
|
||
|
381
|
||
|
881
|
||
|
1381
|
||
|
1881
|
||
|
383
|
||
|
883
|
||
|
1383
|
||
|
1883
|
||
|
385
|
||
|
885
|
||
|
1385
|
||
|
1885
|
||
|
387
|
||
|
887
|
||
|
1387
|
||
|
1887
|
||
|
389
|
||
|
889
|
||
|
1389
|
||
|
1889
|
||
|
391
|
||
|
891
|
||
|
1391
|
||
|
1891
|
||
|
393
|
||
|
893
|
||
|
1393
|
||
|
1893
|
||
|
395
|
||
|
895
|
||
|
1395
|
||
|
1895
|
||
|
397
|
||
|
897
|
||
|
1397
|
||
|
1897
|
||
|
399
|
||
|
899
|
||
|
1399
|
||
|
1899
|
||
|
401
|
||
|
901
|
||
|
1401
|
||
|
1901
|
||
|
403
|
||
|
903
|
||
|
1403
|
||
|
1903
|
||
|
405
|
||
|
905
|
||
|
1405
|
||
|
1905
|
||
|
407
|
||
|
907
|
||
|
1407
|
||
|
1907
|
||
|
409
|
||
|
909
|
||
|
1409
|
||
|
1909
|
||
|
411
|
||
|
911
|
||
|
1411
|
||
|
1911
|
||
|
413
|
||
|
913
|
||
|
1413
|
||
|
1913
|
||
|
415
|
||
|
915
|
||
|
1415
|
||
|
1915
|
||
|
417
|
||
|
917
|
||
|
1417
|
||
|
1917
|
||
|
419
|
||
|
919
|
||
|
1419
|
||
|
1919
|
||
|
421
|
||
|
921
|
||
|
1421
|
||
|
1921
|
||
|
423
|
||
|
923
|
||
|
1423
|
||
|
1923
|
||
|
425
|
||
|
925
|
||
|
1425
|
||
|
1925
|
||
|
427
|
||
|
927
|
||
|
1427
|
||
|
1927
|
||
|
429
|
||
|
929
|
||
|
1429
|
||
|
1929
|
||
|
431
|
||
|
931
|
||
|
1431
|
||
|
1931
|
||
|
433
|
||
|
933
|
||
|
1433
|
||
|
1933
|
||
|
435
|
||
|
935
|
||
|
1435
|
||
|
1935
|
||
|
437
|
||
|
937
|
||
|
1437
|
||
|
1937
|
||
|
439
|
||
|
939
|
||
|
1439
|
||
|
1939
|
||
|
441
|
||
|
941
|
||
|
1441
|
||
|
1941
|
||
|
443
|
||
|
943
|
||
|
1443
|
||
|
1943
|
||
|
445
|
||
|
945
|
||
|
1445
|
||
|
1945
|
||
|
447
|
||
|
947
|
||
|
1447
|
||
|
1947
|
||
|
449
|
||
|
949
|
||
|
1449
|
||
|
1949
|
||
|
451
|
||
|
951
|
||
|
1451
|
||
|
1951
|
||
|
453
|
||
|
953
|
||
|
1453
|
||
|
1953
|
||
|
455
|
||
|
955
|
||
|
1455
|
||
|
1955
|
||
|
457
|
||
|
957
|
||
|
1457
|
||
|
1957
|
||
|
459
|
||
|
959
|
||
|
1459
|
||
|
1959
|
||
|
461
|
||
|
961
|
||
|
1461
|
||
|
1961
|
||
|
463
|
||
|
963
|
||
|
1463
|
||
|
1963
|
||
|
465
|
||
|
965
|
||
|
1465
|
||
|
1965
|
||
|
467
|
||
|
967
|
||
|
1467
|
||
|
1967
|
||
|
469
|
||
|
969
|
||
|
1469
|
||
|
1969
|
||
|
471
|
||
|
971
|
||
|
1471
|
||
|
1971
|
||
|
473
|
||
|
973
|
||
|
1473
|
||
|
1973
|
||
|
475
|
||
|
975
|
||
|
1475
|
||
|
1975
|
||
|
477
|
||
|
977
|
||
|
1477
|
||
|
1977
|
||
|
479
|
||
|
979
|
||
|
1479
|
||
|
1979
|
||
|
481
|
||
|
981
|
||
|
1481
|
||
|
1981
|
||
|
483
|
||
|
983
|
||
|
1483
|
||
|
1983
|
||
|
485
|
||
|
985
|
||
|
1485
|
||
|
1985
|
||
|
487
|
||
|
987
|
||
|
1487
|
||
|
1987
|
||
|
489
|
||
|
989
|
||
|
1489
|
||
|
1989
|
||
|
491
|
||
|
991
|
||
|
1491
|
||
|
1991
|
||
|
493
|
||
|
993
|
||
|
1493
|
||
|
1993
|
||
|
495
|
||
|
995
|
||
|
1495
|
||
|
1995
|
||
|
497
|
||
|
997
|
||
|
1497
|
||
|
1997
|
||
|
499
|
||
|
999
|
||
|
1499
|
||
|
1999
|
||
|
501
|
||
|
1001
|
||
|
1501
|
||
|
2001
|
||
|
503
|
||
|
1003
|
||
|
1503
|
||
|
2003
|
||
|
505
|
||
|
1005
|
||
|
1505
|
||
|
2005
|
||
|
507
|
||
|
1007
|
||
|
1507
|
||
|
2007
|
||
|
509
|
||
|
1009
|
||
|
1509
|
||
|
2009
|
||
|
511
|
||
|
1011
|
||
|
1511
|
||
|
2011
|
||
|
513
|
||
|
1013
|
||
|
1513
|
||
|
2013
|
||
|
515
|
||
|
1015
|
||
|
1515
|
||
|
2015
|
||
|
517
|
||
|
1017
|
||
|
1517
|
||
|
2017
|
||
|
519
|
||
|
1019
|
||
|
1519
|
||
|
2019
|