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

การแข่งขัน>(ฟังก์ <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

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

เปลี่ยนค่าประเภท T1 เป็น OneOf <T1, T2> วัตถุ

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

Parameters

value T1

หมายเลขรุ่น T1

Returns

OneOf <t1, t2="">

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

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

แปลงค่าประเภท T2 เป็น OneOf <T1, T1 > วัตถุ

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

 แบบไทย