Class OneOf

Class OneOf

نام ها : Aspose.Svg.Builder جمع آوری: Aspose.SVG.dll (25.5.0)

نشان دهنده یک مقدار است که می تواند یکی از دو نوع جداگانه، T1 یا T2 باشد.

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

نوع پارامترها

T1

نوع اولین ارزش ممکن است.

T2

نوع دومین ارزش ممکن است.

Inheritance

object OneOf<t1, t2="">

اعضای ارثی

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 است.

Methods

مسابقه «تجربه»>(Func<t1، تریلر=«»، Func<t2، tresult=» »)

یکی از وظایف ارائه شده بر اساس نوع زیر ارزش انجام می شود.

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

Parameters

func1 Func <t1, tresult="">

وظیفه ای که باید انجام شود اگر ارزش نوع T1 باشد.

func2 Func <t2, tresult="">

وظیفه ای که باید انجام شود اگر ارزش نوع T2 باشد.

Returns

غمگین

نتیجه عملکرد انجام شده است.

نوع پارامترها

TResult

نوع بازگشت وظایف

Operators

اپراتور OneOf<t1، t2=» »(T1)

به طور غیرمستقیم یک ارزش نوع T1 را به یک OneOf <T1، T2&gt؛ تبدیل می کند.

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

Parameters

value T1

ارزش نوع T1 است.

Returns

OneOf <t1, t2="">

نتیجه ی تبدیل است.

اپراتور OneOf<t1، t2=» »(T2)

به طور غیرمستقیم یک ارزش نوع T2 را به یک OneOf <T1، T3&gt؛ تبدیل می کند.

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

Parameters

value T2

ارزش نوع T2 است.

Returns

OneOf <t1, t2="">

نتیجه ی تبدیل است.</t1,></t1,></t1,></t1,></t1,></t1,></t2,></t1,></t2,></t1,></t2,></t1,></t1,></t1,>

 فارسی