| RankedDictionaryTKey, TValueEnumeratorSkip Method |
Bypasses a supplied number of elements and yields the remaining elements.
Namespace:
Kaos.Collections
Assembly:
KaosCollections (in KaosCollections.dll) Version: 4.2.0.0
Syntax Exceptions Remarks This is a O(1) operation.
Examples
In the below snippet, both Skip operations perform an order of magnitude faster than their LINQ equivalent.
var dary = new RankedDictionary<int,int>() { {295,-295} };
for (int i = 2; i < 500; i += 2) dary.Add (i,-i);
foreach (var x in dary.Skip (100).SkipWhile (kv => kv.Key%2==0).Skip (100))
Console.Write ($"{x} ");
See Also