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

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

 

 

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

完成

 

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2021-08-04
  • 2021-06-26
  • 2022-12-23
相关资源
相似解决方案