System::ObjectExt::Coalesce メソッド

ObjectExt::Coalesce(System::Nullable<T0>, T1) method

nullable 型向けの ‘??’ 演算子変換の実装です。

template<typename T0,typename T1> static T0 System::ObjectExt::Coalesce(System::Nullable<T0> value, T1 func)
パラメーター説明
T0左辺の値型。
T1右辺式をカプセル化するラムダの型。
パラメーター説明
valueSystem::Nullable<T0>LHS 値。
funcT1RHS 式。

ReturnValue

LHS 値が null でない場合は LHS を返し、そうでない場合は RHS 式を計算して結果を返します。

参照

ObjectExt::Coalesce(T0, T1) method

非 nullable 型向けの ‘??’ 演算子変換の実装です。

template<typename T0,typename T1> static auto System::ObjectExt::Coalesce(T0 value, T1 func)
パラメーター説明
T0左辺の値型。
T1右辺式をカプセル化するラムダの型。
パラメーター説明
valueT0LHS 値。
funcT1RHS 式。

ReturnValue

LHS 値が null でない場合は LHS を返し、そうでない場合は RHS 式を計算して結果を返します。

参照