INumberBase<TSelf>.TryConvertFromChecked<TOther> 方法

定义

尝试将值转换为当前类型的实例,并引发超出当前类型可表示范围的任何值的溢出异常。

protected:
generic <typename TOther>
 where TOther : System::Numerics::INumberBase<TOther> static bool TryConvertFromChecked(TOther value, [Runtime::InteropServices::Out] TSelf % result);
protected static abstract bool TryConvertFromChecked<TOther> (TOther value, out TSelf result) where TOther : System.Numerics.INumberBase<TOther>;
static member TryConvertFromChecked : 'Other * 'Self -> bool (requires 'Other :> System.Numerics.INumberBase<'Other>)
Protected Shared Function TryConvertFromChecked(Of TOther As INumberBase(Of TOther)) (value As TOther, ByRef result As TSelf) As Boolean

类型参数

TOther

value 的类型。

参数

value
TOther

用于创建 实例的值 TSelf

result
TSelf

此方法返回时,包含从 value转换的 实例TSelf

返回

false 如果 TOther 不支持,则为 ;否则为 true

例外

value 不能由 TSelf表示。

适用于