Changeset 15142 for stable/HeuristicLab.Common/3.3/EnumerableExtensions.cs
- Timestamp:
- 07/06/17 11:12:18 (7 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
stable/HeuristicLab.Common/3.3/EnumerableExtensions.cs
r14850 r15142 88 88 } 89 89 90 public static IEnumerable<T> TakeEvery<T>(this IEnumerable<T> xs, int nth) { 91 int i = 0; 92 foreach (var x in xs) { 93 if (i % nth == 0) yield return x; 94 i++; 95 } 96 } 97 90 98 /// <summary> 91 99 /// Compute the n-ary cartesian product of arbitrarily many sequences: http://blogs.msdn.com/b/ericlippert/archive/2010/06/28/computing-a-cartesian-product-with-linq.aspx
Note: See TracChangeset
for help on using the changeset viewer.