wasSharp
/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))); |
} |