Class OneOf

Class OneOf

Il nome: Aspose.Svg.Builder Assemblea: Aspose.SVG.dll (25.5.0)

Si tratta di un valore che può essere uno dei due tipi distinti, T1 o T2.

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

Tipo di parametri

T1

Il tipo del primo valore possibile.

T2

Il tipo del secondo valore possibile.

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)

Inizia una nuova instanza della classe OneOf con un valore di tipo T1.

public OneOf(T1 value)

Parameters

value T1

Il valore del tipo T1.

OneOf(T2)

Inizia una nuova instanza della classe OneOf con un valore di tipo T2.

public OneOf(T2 value)

Parameters

value T2

Il valore del tipo T2.

Methods

L’incontro è>(Func, Func<t2, tresult=» » »)

Esegue una delle funzioni previste in base al tipo di valore sottostante.

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

Parameters

func1 Func <t1, tresult="">

La funzione da eseguire se il valore è di tipo T1.

func2 Func <t2, tresult="">

La funzione da eseguire se il valore è di tipo T2.

Returns

Peccato

Il risultato della funzione eseguita.

Tipo di parametri

TResult

Il tipo di ritorno delle funzioni.

Operators

Operatore implicito OneOf<t1, t2=» » »(T1)

Implicitamente converte un valore di tipo T1 in un oggetto OneOf <T1, T2>.

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

Parameters

value T1

Il valore del tipo T1.

Returns

OneOf <t1, t2="">

Il risultato della conversione.

Operatore implicito OneOf<t1, t2=» » »(T2)

Implicitamente converte un valore di tipo T2 in un oggetto OneOf <T1, T3&gt.

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

Parameters

value T2

Il valore del tipo T2.

Returns

OneOf <t1, t2="">

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

 Italiano