asp.net 判断数字是否连续
判断1-12之间的数字是否连续,比如说:7,8,12就不连续
------解决方案--------------------int[] data = { 1, 3, 5, 7, 8 };
bool result = data.GroupBy(x => x).Count() - 1 == data.Max() - data.Min();
------解决方案--------------------如果是不重复,连续,就是
bool result = data.GroupBy(x => x).Count() - 1 == data.Max() - data.Min() && data.Count() - 1 == data.Max() - data.Min();
------解决方案--------------------
------解决方案--------------------楼主您好:最好理解的方法.
声明一个数组:string arr="1,2,3,4,5,6,7,8,9,10,11,12";
比如传入的数转化为string o="1,3,5";
只要判断这个字符串是否在上面的字符串里出现过就可以了呵呵.
判断的方法楼上各位都给出方法了.
纠正一下,是声明一个字符串嘿嘿.