临时代码 存储
来源:互联网 发布:复杂流程图 软件 编辑:程序博客网 时间:2024/06/16 05:29
/// <summary> /// 删除 复式号码 任选4个的组合 /// </summary> /// <param name="anyNumbers"></param> public void DelAnyNumbers(List<string> anyNumbers) { for (int i = 0; i < anyNumbers.Count; i++) { for (int j = i + 1; j < anyNumbers.Count; j++) { for (int k = j + 1; k < anyNumbers.Count; k++) { for (int l = k + 1; l < anyNumbers.Count; l++) { string numbers = anyNumbers[i] + " " + anyNumbers[j] + " " + anyNumbers[k] + " " + anyNumbers[l]; DelNumbers(numbers); } } } } } private void DelNumbers(string numbers) { bool isDel = false; for (int x = 0; x < _allNumbers.Count; x++ ) { string numbers5 = _allNumbers[x]; int pos = numbers.IndexOf(numbers); if (pos > 0) { _allNumbers.Remove(numbers5); isDel = true; break; } } if (!isDel) { string[] tmpNum = numbers.Split(' '); for (int x = 0; x < _allNumbers.Count; x++ ) { string numbers5 = _allNumbers[x]; int sameCount = 0; for (int y = 0; y < tmpNum.Length; y++) { int pos = numbers5.IndexOf(tmpNum[y]); if (pos > 0) sameCount += 1; } if (sameCount == 4) { _allNumbers.Remove(numbers5); break; } } } }