Class OneOf

Class OneOf

Το όνομα: Aspose.Svg.Builder Συγκέντρωση: Aspose.SVG.dll (25.5.0)

Αντιπροσωπεύει μια τιμή που μπορεί να είναι ένας από τους τρεις διαφορετικούς τύπους, T1, T2, ή T3.

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

Τύπος παραμέτρων

T1

Τύπος της πρώτης δυνατής αξίας.

T2

Τύπος της δεύτερης πιθανής αξίας.

T3

Τύπος της τρίτης πιθανής αξίας.

Inheritance

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

Κληρονομημένα μέλη

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.

OneOf(T3)

Αρχίζει μια νέα περίπτωση της κατηγορίας OneOf με μια τιμή τύπου T3.

public OneOf(T3 value)

Parameters

value T3

Η αξία του τύπου T3.

Methods

ΜΑΘΗΜΑ > ΤΡΟΚΛΗ>(Ετικέτες T1, T3=«>, Func<t2, τριαντάφυλλο=«>, Func<t3, τριαντάφυλλο="">)

Εκτελεί μία από τις προβλεπόμενες λειτουργίες βάσει του υποκείμενου τύπου της αξίας.

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

Parameters

func1 Func <t1, tresult="">

Η λειτουργία που εκτελείται εάν η τιμή είναι τύπου T1.

func2 Func <t2, tresult="">

Η λειτουργία που εκτελείται εάν η τιμή είναι τύπου T2.

func3 Func <t3, tresult="">

Η λειτουργία που εκτελείται εάν η τιμή είναι τύπου T3.

Returns

θρησκεία

Το αποτέλεσμα της εκτελεσμένης λειτουργίας.

Τύπος παραμέτρων

TResult

Ο τύπος επιστροφής των λειτουργιών.

Operators

Εμφανιζόμενος χειριστής OneOf<t1, t2,="" t3="">(T1)

Εναλλακτικά μετατρέπει μια τιμή τύπου T1 σε ένα OneOf<T1, T2, T3> αντικείμενο.

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

Parameters

value T1

Η τιμή του τύπου T1.

Returns

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

Το αποτέλεσμα της μετατροπής.

Εμφανιζόμενος χειριστής OneOf<t1, t2,="" t3="">(T2)

Εναλλακτικά μετατρέπει μια τιμή τύπου T2 σε ένα OneOf<T1, T2, T3> αντικείμενο.

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

Parameters

value T2

Η τιμή του τύπου T2.

Returns

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

Το αποτέλεσμα της μετατροπής.

Εμφανιζόμενος χειριστής OneOf<t1, t2,="" t3="">(T3)

Εναλλακτικά μετατρέπει μια τιμή τύπου T3 σε ένα OneOf<T1, T2, T2> αντικείμενο.

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

Parameters

value T3

Η αξία του τύπου T3.

Returns

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

Το αποτέλεσμα της μετατροπής.</t1,></t1,></t1,></t1,></t1,></t1,></t1,></t1,></t1,></t3,></t2,></t1,></t3,></t2,></t1,></t3,></t2,></t1,></t1,></t1,>

 Ελληνικά