Class OneOf

Class OneOf

Названий на: Aspose.Svg.Builder Асамблея: Aspose.SVG.dll (25.5.0)

Це значення, яке може бути одним з двох різних типів, T1 або T2.

[ComVisible(true)]
public class OneOf<t1, t2="">

Тип параметрів

T1

Тип першої можливої вартості.

T2

Тип другої можливої вартості.

Inheritance

object OneOf<t1, t2="">

Нападні члени

object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()

Constructors

OneOf(T1)

Ініціалює нову інстанцію класу OneOf з цінністю типу T1.

public OneOf(T1 value)

Parameters

value T1

Загальна вартість типу T1.

OneOf(T2)

Ініціалює нову інстанцію класу OneOf з цінністю типу T2.

public OneOf(T2 value)

Parameters

value T2

Загальна вартість типу T2.

Methods

Матч «Страх»>(Функція <t1, тризут=«>, Func<t2, тризут="">)

Виконує одну з наданих функцій на основі основного типу вартості.

public TResult Match<tresult>(Func<t1, tresult=""> func1, Func<t2, tresult=""> func2)

Parameters

func1 Func <t1, tresult="">

Функція повинна виконуватися, якщо значення має тип T1.

func2 Func <t2, tresult="">

Функція повинна виконуватися, якщо значення має тип T2.

Returns

Трійці

Результат виконаної функції.

Тип параметрів

TResult

Тип повернення функцій.

Operators

Оператор OneOf<t1, t2="">(T1)

Імплицитно конвертує значення типу T1 в об’єкт OneOf <T1, T2>.

public static implicit operator OneOf<t1, t2="">(T1 value)

Parameters

value T1

Загальна вартість типу T1.

Returns

OneOf <t1, t2="">

Результат перетворення.

Оператор OneOf<t1, t2="">(T2)

Імплицитно конвертує цінність типу T2 в об’єкт OneOf <T1, Т2>.

public static implicit operator OneOf<t1, t2="">(T2 value)

Parameters

value T2

Загальна вартість типу T2.

Returns

OneOf <t1, t2="">

Результат перетворення.</t1,></t1,></t1,></t1,></t1,></t1,></t2,></t1,></t2,></t1,></t2,></t1,></t1,></t1,>

 Українська