Class OneOf

Class OneOf

Le nom : Aspose.Svg.Builder Assemblée: Aspose.SVG.dll (25.5.0)

Il représente une valeur qui peut être l’un des deux types distincts, T1 ou T2.

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

Tipo di parametri

T1

Le type de la première valeur possible.

T2

Le type de la deuxième valeur possible.

Inheritance

object OneOf<t1, t2="">

I membri ereditari

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

Constructors

OneOf(T1)

Initialisez une nouvelle instance de la classe OneOf avec une valeur de type T1.

public OneOf(T1 value)

Parameters

value T1

La valeur du type T1.

OneOf(T2)

Initialisez une nouvelle instance de la classe OneOf avec une valeur de type T2.

public OneOf(T2 value)

Parameters

value T2

La valeur du type T2.

Methods

Les matchs »>(Func, Func<t2, tresult=» » »)

Exécute l’une des fonctions fournies en fonction du type sous-jacent de la valeur.

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

Parameters

func1 Func <t1, tresult="">

La fonction à exécuter si la valeur est du type T1.

func2 Func <t2, tresult="">

La fonction à exécuter si la valeur est du type T2.

Returns

La tristesse

Le résultat de la fonction exécutée.

Tipo di parametri

TResult

Le type de retour des fonctions.

Operators

Opérateur implicite OneOf<t1, t2=» » »(T1)

Il convertit implicitement une valeur du type T1 en un objet OneOf <T1, T2>.

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

Parameters

value T1

La valeur du type T1.

Returns

OneOf <t1, t2="">

Il risultato della conversione.

Opérateur implicite OneOf<t1, t2=» » »(T2)

Il convertit implicitement une valeur du type T2 en un objet OneOf <T1, T3&gt.

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

Parameters

value T2

La valeur du type T2.

Returns

OneOf <t1, t2="">

Il risultato della conversione.</t1,></t1,></t1,></t1,></t1,></t1,></t2,></t1,></t2,></t1,></t2,></t1,></t1,></t1,>

 Français