Class OneOf
名称: Aspose.Svg.Builder 会議: Aspose.SVG.dll (25.5.0)
2つの異なるタイプ、T1またはT2のいずれかであることができる値を表します。
[ComVisible(true)]
public class OneOf<t1, t2="">タイプパラメーター
T1
最初の可能な価値の種類
T2
二番目の可能な価値の種類
Inheritance
相続人
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
OneOf(T1)
T1 タイプの値を持つ OneOf クラスの新しい例を開始します。
public OneOf(T1 value)Parameters
value T1
タイプ T1 の値です。
OneOf(T2)
T2 タイプの値を持つ OneOf クラスの新しい例を開始します。
public OneOf(T2 value)Parameters
value T2
タイプ T2 の値です。
Methods
試合「トラブル」>(Func<t1、トリスルト=「>」、Funk<t2、トリスルト=「>」)
値の基礎型に基づいて提供された機能のいずれかを実行します。
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> オブジェクトに変換します。
public static implicit operator OneOf<t1, t2="">(T1 value)Parameters
value T1
タイプ T1 の値です。
Returns
OneOf <t1, t2="">
変換の結果です。
インプラントオペレーター OneOf<t1, t2=「>」(T2)
意図的に T2 タイプの値を OneOf <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,>