|
| Released: |
Oct 2 2009
|
| Updated: |
Oct 2 2009 by AndyM |
| Dev status: |
Stable
|
| Rated: |
No ratings yet for this release
(Add your own rating)
|
| Reviewed: |
0 reviews
|
| Downloaded: |
114 downloads |
| Wiki link: |
[release:33870] |
This is the first official release of the 3.x branch. It builds on .NET 3.5 features like extension methods and aims to integrate the NSTL into .NET. Therefore you need the 3.5 version of the framework or higher to use the library. It features:
- Deprecation of NSTL collections that are superfluous today. Extension methods were provided to pimp up the .NET container with the lost functionality
- Cast<T>() extensions for IList and IDictionary to cast to their generic counterparts
- Weak() extension methods to adapt a generic collection in their non generic counterpart
- Extension methods for the .NET Collections that were missing, e.g. IList<T>.resize(..)
- Extension methods for the NSTL iterators to convert them into convenient ranges and .NET collections.
- Extension methods for the .NET collections to provide and consume iterators
using.NUnit.Framework;
using NStl.Linq;//Import the extensions
List<int> list = new List<int>(){0,1,2,3};
ListTIterator<int> it = Algorithm.Find(list.Begin(), list.End(), 2);
Assert.That(it, Is.Not.EqualTo(list.End());
|
|
Are you sure you want to delete your review?
Rate this release |
How do you like 3.0.30.0 Production?
Select a rating, at least one star.
|
|
|
(optional)
|
400 characters left
|
Questions? This space is for reviews only. Use Discussions if you have questions. |
|
Cancel
|
|
|