Class OneOf

Class OneOf

Der Name: Aspose.Svg.Builder Versammlung: Aspose.SVG.dll (25.5.0)

Es handelt sich um einen Wert, der eines von drei unterschiedlichen Typen sein kann, T1, T2 oder T3.

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

Arten von Parametern

T1

Die Art des ersten möglichen Wertes.

T2

Die Art des zweiten möglichen Wertes.

T3

Die Art des dritten möglichen Wertes.

Inheritance

object OneOf<t1, t2,="" t3="">

Vererbte Mitglieder

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

Constructors

OneOf(T1)

Initialisiert eine neue Instanz der OneOf-Klasse mit einem Wert des Typs T1.

public OneOf(T1 value)

Parameters

value T1

Der Wert des Typs T1.

OneOf(T2)

Initialisiert eine neue Instanz der OneOf-Klasse mit einem T2-Typwert.

public OneOf(T2 value)

Parameters

value T2

Der Wert des Typs T2.

OneOf(T3)

Initialisiert eine neue Instanz der OneOf-Klasse mit einem Wert des Typs T3.

public OneOf(T3 value)

Parameters

value T3

Der Wert des Typs T3.

Methods

Wettbewerbe » Treffer>(Funktion <t1, Trisult=„">, Func<t2, Tresult=„">, Func<t3, tresult="">"">)

Er erfüllt eine der bereitgestellten Funktionen auf der Grundlage der unteren Art des Wertes.

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

Parameters

func1 Func <t1, tresult="">

Die Funktion, die ausgeführt wird, wenn der Wert Typ T1 ist.

func2 Func <t2, tresult="">

Die Funktion, die ausgeführt wird, wenn der Wert Typ T2 ist.

func3 Func <t3, tresult="">

Die Funktion, die ausgeführt wird, wenn der Wert Typ T3 ist.

Returns

Vertrauen

Das Ergebnis der ausgeführten Funktion.

Arten von Parametern

TResult

Die Rückgabe der Funktionen.

Operators

implizite Betreiber OneOf<t1, t2,="" t3="">"">(T1)

Implicit konvertiert ein Wert des Typs T1 in ein OneOf<T1, T2, T3> Objekt.

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

Parameters

value T1

Der Wert des Typs T1.

Returns

OneOf <t1, t2,="" t3="">

Das Ergebnis der Umwandlung.

implizite Betreiber OneOf<t1, t2,="" t3="">"">(T2)

Implicit konvertiert ein Wert des Typs T2 in ein OneOf<T1, T2, T3> Objekt.

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

Parameters

value T2

Der Wert des Typs T2.

Returns

OneOf <t1, t2,="" t3="">

Das Ergebnis der Umwandlung.

implizite Betreiber OneOf<t1, t2,="" t3="">"">(T3)

Implicit konvertiert ein T3-Typ-Wert in ein OneOf<T1, T2, T3> Objekt.

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

Parameters

value T3

Der Wert des Typs T3.

Returns

OneOf <t1, t2,="" t3="">

Das Ergebnis der Umwandlung.</t1,></t1,></t1,></t1,></t1,></t1,></t1,></t1,></t1,></t3,></t2,></t1,></t3,></t2,></t1,></t3,></t2,></t1,></t1,></t1,>

 Deutsch