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 ตรง="">, Func<t2, tresult="">, Func<t3, tresult="">)

ทําหน้าที่หนึ่งในฟังก์ชั่นที่ให้ขึ้นอยู่กับประเภทพื้นฐานของมูลค่า

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

ผู้ประกอบการ implicit 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="">

ผลของการแปลง

ผู้ประกอบการ implicit 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="">

ผลของการแปลง

ผู้ประกอบการ implicit OneOf<t1, t2,="" t3="">(T3)

เปลี่ยนค่าประเภท T3 ใน OneOf<T1, T2, T2&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,>

 แบบไทย