Class OneOf

Class OneOf

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

İki farklı türden biri olabilecek bir değeri temsil eder, T1 veya T2.

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

Parametreler türü

T1

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

T2

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

Inheritance

object OneOf<t1, t2="">

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.

Methods

Yarışma » Sorunlar>(Func<t1, üçlü=“"> , Func<t2, 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)

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.

Returns

Üzüntü

Yapılan fonksiyonun sonuçları.

Parametreler türü

TResult

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

Operators

OneOf<t1, t2 operatörü=» »(T1)

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

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

Parameters

value T1

T1 tipi değerleri.

Returns

OneOf <t1, t2="">

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

OneOf<t1, t2 operatörü=» »(T2)

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

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

Parameters

value T2

Tip T2 değeridir.

Returns

OneOf <t1, t2="">

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

 Türkçe