Set consolidation: Difference between revisions

Content added Content deleted
(Added various BASIC dialects (BASIC256, Chipmunk Basic, FreeBASIC, Gambas, GW-BASIC, MSX Basic, PureBasic, QBasic, Run BASIC, XBasic and Yabasic))
m (C# fixed tiny mistake)
Line 1,098: Line 1,098:
IEqualityComparer<T> comparer = null)
IEqualityComparer<T> comparer = null)
{
{
if (comparer == null) comparer = EqualityComparer<T>.Default;
var elements = new Dictionary<T, Node<T>>(comparer );
var elements = new Dictionary<T, Node<T>>();
foreach (var set in sets) {
foreach (var set in sets) {
Node<T> top = null;
Node<T> top = null;