我正在使用linq从整数列表中提取范围:
例如,我想要拆分以下列表:
将其转化为整数范围列表,看起来应该像这样:
“ie:下一个seq大于30。”
“另一个例子:”
将其转换为一个整数范围列表,看起来像:
我已经尝试使用for循环找到最佳方法,但我不知道如何开始尝试使用linq查询来完成这个任务。
例如,我想要拆分以下列表:
List<int> numberList = new List<int>() { 30, 60, 90, 120, 150, 180, 270, 300, 330 };
将其转化为整数范围列表,看起来应该像这样:
{ 30, 180 }
{ 270, 330 }
“ie:下一个seq大于30。”
“另一个例子:”
List<int> numberList = new List<int>() { 30, 60, 120, 150, 270, 300, 330 };
将其转换为一个整数范围列表,看起来像:
{ 30, 60 }
{ 120, 150 }
{ 270, 330 }
我已经尝试使用for循环找到最佳方法,但我不知道如何开始尝试使用linq查询来完成这个任务。