• C# Net Linq 是否连续字符串数字


    C# Net Linq  连续 字符串 数字

    C# Net Linq  不连续的字符串

    C# Net 集合 连续 字符串 数字

    C# Net 数组 连续 字符串 数字

    创建类

        public class Dev
        {
            public string Name { get; set; }
        }
    

      

    在控制台中的Main()中写入:

                var eDevice = new List<Dev>()
                {
                    new Dev (){ Name="啊1"},
                    new Dev (){ Name="啊1"},
                    new Dev (){ Name="啊2"},
                    new Dev (){ Name="啊1"},
                    new Dev (){ Name="啊2"},
                    new Dev (){ Name="啊3"},
                };
    
                var cfdev = eDevice.Select(o => new { o.Name, Index = eDevice.IndexOf(o) }).GroupBy(o => o.Name).Where(o => (o.Max(m => m.Index) - o.Min(m => m.Index) + 1) != o.Count()).Select(o => o.Key);
    

      

    cfdev 的结果为 啊1,啊2

     同理可以完成 取出不连续的数字,字符串 等...

    完成

    如有问题请联系QQ: var d=["1","2","3","4","5","6","7","8","9"]; var pass=d[8]+d[6]+d[0]+d[8]+d[2]+d[0]+d[4]+d[3]+d[2];
  • 相关阅读:
    华为ensp使用
    网络学习目录
    MySQL简介
    zip命令详解
    gzip命令详解
    unzip/tar命令详解
    tar命令详解
    ipython使用
    os, sys, stat 模块使用
    配置linux系统时区---解决ntp同步完时间不准问题
  • 原文地址:https://www.cnblogs.com/ping9719/p/15770295.html
Copyright © 2020-2023  润新知