Class OneOf
Nama dari : Aspose.Svg.Builder Asosiasi: Aspose.SVG.dll (25.5.0)
Nilai yang dapat menjadi salah satu dari tiga jenis yang berbeda, T1, T2, atau T3.
[ComVisible(true)]
public class OneOf<t1, t2,="" t3="">
Jenis Parameter
T1
Jenis dari nilai pertama yang mungkin.
T2
Jenis dari nilai kedua yang mungkin.
T3
Jenis dari nilai ketiga yang mungkin.
Inheritance
object ← OneOf<t1, t2,="" t3="">
anggota yang diwarisi
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
OneOf(T1)
Inicialisasi instansi baru dari kelas OneOf dengan nilai tipe T1.
public OneOf(T1 value)
Parameters
value
T1
Nilai dari jenis T1.
OneOf(T2)
Inicialisasi instansi baru dari kelas OneOf dengan nilai tipe T2.
public OneOf(T2 value)
Parameters
value
T2
Nilai dari jenis T2.
OneOf(T3)
Inicialisasi instansi baru dari kelas OneOf dengan nilai tipe T3.
public OneOf(T3 value)
Parameters
value
T3
Nilai dari jenis T3.
Methods
Pertandingan Terakhir>(Fungsi T1, Tresult=“>, Func<t2, tresult=“>, Func<t3, tresult=» » »)
Melaksanakan salah satu fungsi yang disediakan berdasarkan jenis dasar nilai.
public TResult Match<tresult>(Func<t1, tresult=""> func1, Func<t2, tresult=""> func2, Func<t3, tresult=""> func3)
Parameters
func1
Func
<t1, tresult="">
Fungsi yang harus dijalankan jika nilai adalah tipe T1.
func2
Func
<t2, tresult="">
Fungsi yang harus dijalankan jika nilai adalah tipe T2.
func3
Func
<t3, tresult="">
Fungsi yang harus dijalankan jika nilai adalah tipe T3.
Returns
Penghormatan
hasil dari fungsi yang dilaksanakan.
Jenis Parameter
TResult
Jenis pengembalian fungsi.
Operators
Operator implisit OneOf<t1, t2,="" t3=» » »(T1)
Ini secara implisit mengubah nilai tipe T1 menjadi OneOf<T1, T2, T3> objek.
public static implicit operator OneOf<t1, t2,="" t3="">(T1 value)
Parameters
value
T1
Nilai dari jenis T1.
Returns
OneOf <t1, t2,="" t3="">
hasil dari transformasi.
Operator implisit OneOf<t1, t2,="" t3=» » »(T2)
Ini secara implisit mengubah nilai tipe T2 menjadi OneOf<T1, T2, T3> objek.
public static implicit operator OneOf<t1, t2,="" t3="">(T2 value)
Parameters
value
T2
Nilai dari jenis T2.
Returns
OneOf <t1, t2,="" t3="">
hasil dari transformasi.
Operator implisit OneOf<t1, t2,="" t3=» » »(T3)
Ini secara implisit mengubah nilai tipe T3 menjadi OneOf<T1, T2, T2> objek.
public static implicit operator OneOf<t1, t2,="" t3="">(T3 value)
Parameters
value
T3
Nilai dari jenis T3.
Returns
OneOf <t1, t2,="" t3="">
hasil dari transformasi.</t1,></t1,></t1,></t1,></t1,></t1,></t1,></t1,></t1,></t3,></t2,></t1,></t3,></t2,></t1,></t3,></t2,></t1,></t1,></t1,>