Class OneOf

Class OneOf

A név: Aspose.Svg.Builder Összefoglaló: Aspose.SVG.dll (25.5.0)

Ez egy olyan értéket képvisel, amely három különböző típusból állhat: T1, T2 vagy T3.

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

A paraméterek típusa

T1

Az első lehetséges érték típusa.

T2

A második lehetséges érték típusa.

T3

A harmadik lehetséges érték típusa.

Inheritance

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

Örökletes tagok

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

Constructors

OneOf(T1)

Elindítja a OneOf osztály új példáját, amelynek T1 típusú értéke van.

public OneOf(T1 value)

Parameters

value T1

A típus T1 értéke.

OneOf(T2)

Elindítja a OneOf osztály új példáját, amelynek T2 típusú értéke van.

public OneOf(T2 value)

Parameters

value T2

A típus T2 értéke.

OneOf(T3)

A OneOf-osztály új példányát indítja el a T3 típusú értékkel.

public OneOf(T3 value)

Parameters

value T3

A típus T3 értéke.

Methods

mérkőzések »>(Func<t1, háromszög=„">, Func<t2, tresult=„">, Func<t3, tresult="">)

Az előírt funkciók egyike az érték alaptípusán alapul.

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

Parameters

func1 Func <t1, tresult="">

A funkciót akkor kell végrehajtani, ha az érték a T1 típusú.

func2 Func <t2, tresult="">

A funkciót akkor kell végrehajtani, ha az érték a T2 típusú.

func3 Func <t3, tresult="">

A funkciót akkor kell végrehajtani, ha az érték a T3 típusú.

Returns

megbocsátás

A végrehajtott funkció eredménye.

A paraméterek típusa

TResult

A funkciók visszatérési típusa.

Operators

implicit operátor OneOf<t1, t2,="" t3="">(T1)

Implicit módon átalakítja a T1 típusú értéket egy OneOf<T1, T2, T3> objektumra.

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

Parameters

value T1

A típus T1 értéke.

Returns

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

Az átalakulás eredménye.

implicit operátor OneOf<t1, t2,="" t3="">(T2)

Implicit módon átalakítja a T2 típusú értéket egy OneOf<T1, T2, T3> objektumra.

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

Parameters

value T2

A típus T2 értéke.

Returns

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

Az átalakulás eredménye.

implicit operátor OneOf<t1, t2,="" t3="">(T3)

Implicit módon átalakítja a T3 típusú értéket egy OneOf<T1, T2, T2> objektumra.

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

Parameters

value T3

A típus T3 értéke.

Returns

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

Az átalakulás eredménye.</t1,></t1,></t1,></t1,></t1,></t1,></t1,></t1,></t1,></t3,></t2,></t1,></t3,></t2,></t1,></t3,></t2,></t1,></t1,></t1,>

 Magyar