• 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];
  • 相关阅读:
    Web.xml配置详解
    ANNOTATION 注解
    Gradle的使用
    Version Control
    Building Tool(Maven/Gradle)
    HTTP协议
    函数式编程
    injection
    Container
    Building Tool(Maven/Gradle)
  • 原文地址:https://www.cnblogs.com/ping9719/p/15770295.html
Copyright © 2020-2023  润新知