Method Swap | Terminal.Gui v2 (original) (raw)
Namespace
Assembly
Terminal.Gui.dll
Swap(Stack, T, T, IEqualityComparer)
Swap two stack objects values that matches with the both values.
public static void Swap<T>(this Stack<T> stack, T valueToSwapFrom, T valueToSwapTo, IEqualityComparer<T> comparer = null)
Parameters
stack
Stack
The stack object.
valueToSwapFrom
T
Value to swap from.
valueToSwapTo
T
Value to swap to.
comparer
IEqualityComparer
The comparison object.
Type Parameters
T
The stack object type.