免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 724 | 回复: 0
打印 上一主题 下一主题

LINQWithSimpleTypeArray [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2011-12-22 08:51 |只看该作者 |倒序浏览
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;

  4. class LINQWithSimpleTypeArray
  5. {
  6.     static void Main(string[] args)
  7.     {
  8.         int[] values = { 2, 9, 5, 0, 3, 7, 1, 4, 8, 5 };

  9.         Display(values, "Original array:");

  10.         var filtered =
  11.             from value in values
  12.             where value > 4
  13.             select value;

  14.         Display(filtered, "Array values greater than 4:");

  15.         var sorted =
  16.             from value in values
  17.             orderby value //descending 降序的Tag

  18.             select value;

  19.         Display(sorted, "Original array,sorted:");

  20.         var sortFilteredResults =
  21.             from value in filtered
  22.             orderby value descending
  23.             select value;

  24.         Display(sortFilteredResults, "values greater than 4,descending order (separately):");

  25.         var sortedAndFiltered =
  26.             from value in values
  27.             where value > 4
  28.             orderby value descending
  29.             select value;

  30.         Display(sortedAndFiltered, "values greater than 4,descending order (one query):");

  31.         Console.ReadKey(true);
  32.     }//End Main


  33.     private static void Display(
  34.         IEnumerable<int> results, string header)
  35.     {
  36.         Console.Write("{0}", header);

  37.         foreach (var element in results)
  38.             Console.Write(" {0}", element);
  39.         Console.WriteLine();
  40.     }//End method Display

  41. }
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP