Method Swap | Terminal.Gui v2 (original) (raw)

Namespace

Terminal.Gui

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.