Class OneOf

Class OneOf

اسم الفضاء : Aspose.Svg.Builder جمع: Aspose.SVG.dll (25.5.0)

يمثل قيمة يمكن أن يكون واحدا من ثلاثة أنواع مختلفة، T1 أو T2.

[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

مسابقة «تسويق»>(Func<t1، ثلاثية="">، 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&gt.

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&gt.

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 وT3&gt.

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,>

 عربي