Class OneOf
이름 공간 : Aspose.Svg.Builder 모임: Aspose.SVG.dll (25.5.0)
그것은 두 가지 유형 중 하나가 될 수있는 값을 나타냅니다, 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, 트레슬트="">, Func<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, 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,>