Orace

Results 78 comments of Orace

`Last()` is optimised for collection and O(1). But as I said, the memory is indeed allocated and indeed the allocation is O(n).

PR #582 from @atifaziz addresses this.

@moh-hassan, Sorry to have to say that: did you try to turn it of and on again ? Indeed after adding `enable` I have to unload and reload the project...

There is also a lot of `default(TKey)` => `default(TKey)!`

I managed to build the solution. I probably added to much `!`. But an important issue is the `Subject` class that is referenced in both main and test project. So...

For the generic part, see this link. https://stackoverflow.com/questions/58863932/how-to-mark-a-generic-delegate-to-accept-null-values We may need to add `where T : notnull` constraint on some (many ?) methods.

> I will try it in your fork. Ok for me, good luck with that ;)

@moh-hassan can't you open a PR here? It will keep the work history.

Simple cases will not need parametrization.

Current `Zip` methods do not manage _complexes_ cases, like a zipped sequence of the exact length of the first input. I do tried an implementation of `ZipWhile` #640 but the...