Class OneOf

Class OneOf

İsim alanı : Aspose.Svg.Builder Toplantı: Aspose.SVG.dll (25.5.0)

Üç farklı türden biri olabilecek bir değeri temsil eder, T1, T2 veya T3.

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

Parametreler türü

T1

Mümkün olan ilk değer türü.

T2

İkinci olası değer türü.

T3

Üçüncü olası değer türü.

Inheritance

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

mirasçı üyeleri

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

Constructors

OneOf(T1)

OneOf sınıfının yeni bir örneğini T1 tipi bir değerle başlatır.

public OneOf(T1 value)

Parameters

value T1

T1 tipi değerleri.

OneOf(T2)

OneOf sınıfının yeni bir örneğini T2 tipi bir değerle başlatır.

public OneOf(T2 value)

Parameters

value T2

Tip T2 değeridir.

OneOf(T3)

OneOf sınıfının yeni bir örneğini T3 tipi bir değerle başlatır.

public OneOf(T3 value)

Parameters

value T3

T3 tipi değerleri.

Methods

Yarışma » Sorunlar>(Func<t1, üçlü=“"> , Func<t2, tresult="">, Func<t3 ve tresult=» »)

Verilen fonksiyonlardan birini değerin temel türüne dayanarak gerçekleştirir.

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

Parameters

func1 Func <t1, tresult="">

Fonksiyon, değer T1 tipi olduğunda çalıştırılır.

func2 Func <t2, tresult="">

Fonksiyon, değer T2 tipi olduğunda çalıştırılır.

func3 Func <t3, tresult="">

Fonksiyon, değer T3 tipi olduğunda çalıştırılır.

Returns

Üzüntü

Yapılan fonksiyonun sonuçları.

Parametreler türü

TResult

Fonksiyonların geri dönüş türü.

Operators

işlevsel operatör OneOf<t1, t2,="" t3=» »(T1)

Tip T1 değerini bir OneOf<T1, T2, T3> nesneye dönüştürür.

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

Parameters

value T1

T1 tipi değerleri.

Returns

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

Bu dönüşümün sonucu.

işlevsel operatör OneOf<t1, t2,="" t3=» »(T2)

Tip T2 değerini bir OneOf<T1, T2, T3> nesneye dönüştürür.

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

Parameters

value T2

Tip T2 değeridir.

Returns

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

Bu dönüşümün sonucu.

işlevsel operatör OneOf<t1, t2,="" t3=» »(T3)

Tip T3 değerini bir OneOf<T1, T2, T2> nesneye dönüştürür.

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

Parameters

value T3

T3 tipi değerleri.

Returns

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

Bu dönüşümün sonucu.</t1,></t1,></t1,></t1,></t1,></t1,></t1,></t1,></t1,></t3,></t2,></t1,></t3,></t2,></t1,></t3,></t2,></t1,></t1,></t1,>

 Türkçe