//重复元素:3,4,5
//不重复元素:1,8,9
int[] arr = { 1, 3, 3, 3, 4, 5, 4, 5, 8, 9, 3 };//不重复元素
var unique = arr.GroupBy(i => i).Where(g => g.Count() == 1).Select(g => g.ElementAt(0));foreach (var i in unique)Console.WriteLine(i);//分割线
Console.WriteLine("===");//重复元素
var duplicate = arr.GroupBy(i => i).Where(g => g.Count() > 1).Select(g => g.ElementAt(0));foreach (var i in duplicate)Console.WriteLine(i);

输出:1
8
9
===
3
4
5

linq OrderBy 方法 两个字段同时排序有关问题

linq OrderBy 方法 两个字段同时排序问题
OrderBy(c => c.name )再加一个字段倒序排怎么写。 OrderBy(c => c.shipper_name ).OrderByDescending(c => c.Time) 这样写结果是不对的。。请教该怎么写

var values = from u in users where u.ID < 6   orderby u.Username descending,u.ID ascending select u;

比如在SQL中:select a1,a2,a3 from t1 order by a1 desc ,a2 asc

在LINQ中

source = from t in db.t1

select new TModel {

A1=a1;
                 A2=a2;
                 A2=a3;

};

ordered = source.OrderByDescending(t => new { t.a1 }).ThenBy(t => new { t.a2 });

如果都是按升序排,可以orderby(p=>p.date).thenby(p=>p.id)

sql 多字段排序:http://www.cnblogs.com/shy1766IT/p/5272267.html

https://www.mgenware.com/blog/?p=133   .NET(C#):LINQ找出重复和不重复的元素

LINQ找出重复和不重复的元素及linq OrderBy 方法 两个字段同时排序有关问题相关推荐

  1. 找出数组中任一重复的数字

    找出数组中任一重复的数字 找出数组中任一重复的数字   在一个长度为 n 的数组 nums 里的所有数字都在 0-n-1 的范围内.数组中某些数字是重复的,但不知道有几个数字重复了,也不知道每个数字重 ...

  2. python练习题:给定一个字符串,请你找出其中不含有重复字符的 最长子串 的长度

    题目: 给定一个字符串,请你找出其中不含有重复字符的 最长子串 的长度. 题目解析: 有一个字符串,长度不定, 要找出不重复字符串的长度,我们可以这么假设,先找到第一个下标,然后从后面拿到元素的下标对 ...

  3. 计算机一级查找同类型文件,如何快捷找出电脑内的重复文件

    有时特喜欢收集各种软件和资料,但是时间久了,很多软件和资料之前下载过了,后来不记得了,又下载了,这样重复的非常多.这样重复的文件多了,占了大量的磁盘空间,也影响电脑运行性能,当然是要清理掉,但这些文件 ...

  4. python 找出其中不含有重复字符的最长子串的长度

    给定一个字符串,请你找出其中不含有重复字符的 最长子串 的长度. 示例 1: 输入: s = "abcabcbb" 输出: 3 解释: 因为无重复字符的最长子串是 "ab ...

  5. (java)给定一个字符串 s ,请你找出其中不含有重复字符的 最长子串 的长度。

    给定一个字符串 s ,请你找出其中不含有重复字符的 最长子串 的长度. public class LengthOfLongestSubstring {public int lengthOfLonges ...

  6. 【每日一练及解题思路V1】给定一个字符串,找出其中不含重复字符的最长子串的长度

    一.题目:给定一个字符串,找出其中不含重复字符的最长子串的长度: 二.举例: 比如"abcdefgh",不含重复字符的最长子串为eacdb,长度为8: 比如"abceac ...

  7. 如何找出电脑内的重复文件,查找电脑磁盘重复文件的方法

    不少小伙伴都有收集各种软件.图片和资料的习惯,但是时间久了,有许多软件.图片和资料已经下载过了,但是忘记了,又重新下载了,这样导致电脑里面有很多重复的软件.图片和资料.如何找出电脑内的重复文件? 我们 ...

  8. 给定一个字符串 s ,请你找出其中不含有重复字符的 最长子串 的长度

    题目 给定一个字符串 s ,请你找出其中不含有重复字符的 最长子串 的长度. 示例 1: 输入: s = "abcabcbb" 输出: 3 解释: 因为无重复字符的最长子串是 &q ...

  9. 给定一个字符串,请你找出其中不含有重复字符的 最长子串 的长度。

    给定一个字符串,请你找出其中不含有重复字符的 最长子串 的长度. 示例 1: 输入: s = "abcabcbb" 输出: 3 解释: 因为无重复字符的最长子串是 "ab ...

最新文章

  1. Android 获取联网的IP地址
  2. 转载:Systemd 命令
  3. 解决Eclipse里Maven工程报 An error occurred while filtering resources错误
  4. 网络安全:与 TCP 连接管理相关的网络攻击
  5. 超越Linux!华为鸿蒙明年将成“第五大操作系统”,网友:何时超过iOS?
  6. 2008年12月31日,博客园开博
  7. (IOS)BaiduFM 程序分析
  8. dpkg: error processing package sunloginclient (--install): dependency problems - leaving unconfigur
  9. 案例学习BlazeDS+Spring之三InSync01查找联系人
  10. CentOS7下Nginx 安装 Lua 支持
  11. Bailian3252 最大正向匹配【字符串匹配】
  12. Linux 内存泄漏检查工具 valgrind
  13. Android 蓝牙终端交互管理
  14. fastp manul page
  15. TE(泰科)什么是超频?如何实现CPU超频?CPU超频无法进入系统怎么办?
  16. PgMP项目集管理专家认证培---艾威PgMP培训机构
  17. Nature综述:培养未被培养微生物的创新方法
  18. 【flutter】打渠道包-多渠道脚本打包
  19. win7如何调整计算机c盘,两种解决win7c盘越来越小的技巧
  20. 【Linux网络编程】UDP 套接字编程

热门文章

  1. Java ForkJoin 框架初探
  2. 2014仲秋校招之面试篇
  3. LVM的创建扩展缩减与删除
  4. APUE读书笔记-09进程关系(07)
  5. 三个案例快速入门Nettty
  6. Alibaba Nacos Linux下的集群安装与mysql持久化数据
  7. java8使用stream操作集合类,如何使用bigDicemal计算工资?
  8. c语言综合知识,软件设计师教程综合知识集锦之C语言编程风格
  9. Java高并发编程详解系列-ThreadAPI简单说明
  10. python设计模式8-组合模式