The Recursion Software C# Toolkit is a library of advanced collections, algorithms, functions and predicates that are designed to complement, not replace, the basic features found in the .NET Framework 2.0. It is a powerful add-on that provides a series of advanced collections and more than 50 generic algorithms, which is ideal for enterprise C# developers.
C# Toolkit™ Library Contents
Namespaces C# ToolKit includes six C# namespaces; each carefully designed to include a set of related functionality. This makes C# ToolKit easy to learn and fast to distribute in dll file format.
Namespace Contents RecursionSW.Rdk Interfaces, collection classes, and iterators RecursionSW.Rdk.Adapters C#-native array adapters RecursionSW.Rdk.Algorithms All C# ToolKit algorithms RecursionSW.Rdk.Functions Function objects that can be used to modify algorithms RecursionSW.Rdk.Predicates Predicate classes used to affect element ordering within containers RecursionSW.Rdk.Util A few miscellaneous utility classes, such as insertion enumeration
Data Structures C# ToolKit includes 14 optimized data structures that satisfy most programmer needs. These data structures have been engineered for performance and ease of use, and their performance either meets or beats every other commercially available C# container library. In addition, all C# ToolKit containers work correctly in multithreaded situations.
Sequences ArrayAdapter Adapts native arrays to C# Toolkit ArrayList Linear, contiguous storage; fast inserts at the end only Deque Linear, noncontiguous storage; fast inserts at extremities Dlist Doubly linked list, fast inserts anywhere Slist Singly linked list, fast inserts at either extremity
Maps HashMap Associative container of Key, Value pairs. 1-to-1 or 1-to-many mappings, stored using hash OrderedMap Associative container of Key, Value pairs. 1-to-1 or 1-to-many mappings, stored in key-based order LinkedHashMap Associative container of Key, Value pairs. 1-to-1 or 1-to-many mappings stored in insertion order
Sets HashSet Fast associative lookup, supports set operations OrderedSet Fast associative lookup, stored in order, supports set operations LinkedHashSet Fast associative lookup, stored in insertion order, supports set operations
Queues and Stacks PriorityQueue Access items in sorted order Queue Adapt any ISequence to a strict first-in, first-out data structure Stack Adapt any iSequence to a strict last-in, first-out data structure
Function Objects and Predicates More advanced users will find the power and flexibility of function objects and predicates the open door to using C# ToolKit for enterprise development and extending C# ToolKit to add new features. Function objects are used by selective algorithms so that programmers can encapsulate behaviors for use by the algorithm. For example, using a function object, you can execute a transformation upon a collection of objects in place. Predicates are used by both algorithms and containers for ordering and comparing objects. For example, using a predicate, you can order a set in ascending or descending order, or perhaps in an order based on a complex, domain-specific calculation.
Create Quote
The following are the purchasing options for Recursion Software - C# Toolkit. If you require a formal quote, choose one or more products and click on the ""Create an Online Quote"" link at the bottom.
Relevant Products
Customers who bought Recursion Software - C# Toolkit also looked for these solutions from LOGON :-
A single dll file containing all C# Toolkit classes
Complete HTML API documentation
A comprehensive HTML user guide packed with over 100 examples.
Online versions of every example in the user documentation
Customer Accolades “The C# Toolkit is very simple, straightforward and easy to use. Our inference engine requires highly complex memory structure systems. Nothing else on the market can handle those memory structure systems like the C# Toolkit. In fact, the C# Toolkit made it possible to move our inference engine over to .NET, and that has huge positive ramifications relative to the future of Catalyst. ” -- Steve Amos, CTO Catalyst Corporation -------------------------------------------------------------------------------- “We are using Recursion Software's C# Toolkit for one of our current projects because it offers an affordable and quick way to get past limitations in Microsoft tools. Recursion's C# Toolkit includes an OrderedMap container functionally equivalent to the C++ map and multimap classes, which addresses the limited capabilities of Microsoft's SortedDictionary C# class. Since the introduction of generic collections with ASP.NET 2.0, C# developers can take advantage of type safety, but they still lack some of the critical C++ class methods. ” -- Craig Bolon, President of Electronic Health Records Corp.
Our C# ToolKit is a library of advanced collections, algorithms, functions and predicates that are designed to complement, not replace, the basic features found in the .NET Framework 2.0. It is a powerful add-on that provides a series of advanced collections and more than 50 generic algorithms, which is ideal for enterprise C# developers.
To evaluate Recursion Software - C# Toolkit, demonstration, etc., contact us. Download If you are based in Asia - Hong Kong, China, Taiwan, Singapore, Malaysia - Kuala Lumpur, India - Mumbai, Bangalore, Delphi or Pune, Indonesia - Jakarta, Vietnam, Philippines - Manila, Thailand - Bangkok, Macau, please contact us now. Recursion Software - C# Toolkit is available for purchase and you can buy direct from LOGON or one of our reseller partners. We offer local and regional technical support, consulting services and training for selected products.
How to buy Recursion Software - C# Toolkit ?
If you wish to buy Recursion Software - C# Toolkit, you can first generate a quote online or request one via email. Send email to sales@logon-int.com.