Click or drag to resize
BagTUnion Method
Computes the union of this bag with another bag. The union of two bags is all items from both of the bags. If an item appears X times in one bag, and Y times in the other bag, the union contains the item Maximum(X,Y) times. A new bag is created with the union of the bags and is returned. This bag and the other bag are unchanged.

Namespace: X3Platform.Collections
Assembly: X3Platform.Support (in X3Platform.Support.dll) Version: 1.0.0.0 (2.0.0.0)
Syntax
public Bag<T> Union(
	Bag<T> otherBag
)

Parameters

otherBag
Type: X3Platform.CollectionsBagT
Bag to union with.

Return Value

Type: BagT
The union of the two bags.
Exceptions
ExceptionCondition
InvalidOperationExceptionThis bag and otherBag don't use the same method for comparing items.
Remarks

The union of two bags is computed in time O(M+N), where M and N are the size of the two bags.

See Also