C5 3.0.0-rc

The C5 Generic Collection Library for C# and CLI is a comprehensive collection library supporting lists, sets, bags, dictionaries, priority queues, (FIFO) queues, and (LIFO) stacks. C5 runs on everything supporting .NET Standard 2.0: .NET Core 2.0+, .NET 4.6.1+, Mono, Xamarin, Universal Windows Platform, and Unity.

No packages depend on C5.

C5 3.0 of 2021-12-22: - C5 now targets .NET Standard 2.0 and .NET 6.0. - Documentation is autogenerated on build and published to <https://c5.azurewebsites.net/>. - Strong name removed. - Memory safe optimizer removed as they are no longer needed for Unity development. - `Rec<T1, T2, ...>` type removed as was an exact copy of `ValueTuple<T1, T2, ...>`. - Breaking change: All `public readonly` are now properties. - Breaking change: `EventTypeEnum` is now `EventType`. - Breaking change: custom `KeyValuePair<K, V>` has been replaced by the standard `System.Collections.Generic.KeyValue<TKey, TValue>` for better compatability. - Deprecation warning: As per [BinaryFormatter security guide](https://docs.microsoft.com/en-us/dotnet/standard/serialization/binaryformatter-security-guide), binary deserialization present high security risk. For this reason the `[Serializable]` attribute will be removed from the entire library in the next release.

.NET 6.0

  • No dependencies.

.NET Standard 2.0

  • No dependencies.

Version Downloads Last updated
3.0.0 4 11/24/2024
3.0.0-rc 5 11/21/2024
3.0.0-beta 2 12/06/2024
2.5.3 10 11/09/2023
2.5.0 3 11/24/2024
2.4.5947.17249 4 12/02/2024
2.4.5828.26833 3 12/10/2024
2.4.5827.29151 8 11/09/2024
2.3.0.1 5 11/21/2024
2.3.0 5 11/12/2024
2.2.5073.27396 3 12/03/2024
2.2.4881.16939 3 11/24/2024
2.2.4822.42600 6 11/09/2024
2.1.4492.18142 0 04/19/2012
2.0.4398.25000 5 11/25/2024
2.0.4398.23817 0 01/16/2012
2.0.4398.21073 0 01/16/2012
2.0.1 3 12/02/2024
2.0.0 8 11/09/2023
1.0.2 3 12/02/2024