- 论坛徽章:
- 0
|
- using System;
- using System.Collections.Generic;
- using System.Linq;
- class LINQWithSimpleTypeArray
- {
- static void Main(string[] args)
- {
- int[] values = { 2, 9, 5, 0, 3, 7, 1, 4, 8, 5 };
- Display(values, "Original array:");
- var filtered =
- from value in values
- where value > 4
- select value;
- Display(filtered, "Array values greater than 4:");
- var sorted =
- from value in values
- orderby value //descending 降序的Tag
- select value;
- Display(sorted, "Original array,sorted:");
- var sortFilteredResults =
- from value in filtered
- orderby value descending
- select value;
- Display(sortFilteredResults, "values greater than 4,descending order (separately):");
- var sortedAndFiltered =
- from value in values
- where value > 4
- orderby value descending
- select value;
- Display(sortedAndFiltered, "values greater than 4,descending order (one query):");
- Console.ReadKey(true);
- }//End Main
- private static void Display(
- IEnumerable<int> results, string header)
- {
- Console.Write("{0}", header);
- foreach (var element in results)
- Console.Write(" {0}", element);
- Console.WriteLine();
- }//End method Display
- }
|
|