wasSharp

Subversion Repositories:
Compare Path: Rev
With Path: Rev
?path1? @ 53  →  ?path2? @ 54
/Sets/Extensions.cs
@@ -24,12 +24,12 @@
{
var l = new List<T>(o);
var r = new List<T>(p);
return l.Count > r.Count
return l.Count() > r.Count()
? l.Zip(r, (x, y) => x.Equals(y) ? default(T) : y)
.Concat(l.Skip(r.Count))
.Concat(l.Skip(r.Count()))
.Where(q => q != null && !q.Equals(default(T)))
: r.Zip(l, (x, y) => x.Equals(y) ? default(T) : y)
.Concat(r.Skip(l.Count))
.Concat(r.Skip(l.Count()))
.Where(q => q != null && !q.Equals(default(T)));
}