Class OneOf

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

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

 日本語