Edit

Share via


UInt64.INumberBase<UInt64>.TryConvertToTruncating<TOther> Method

Definition

Tries to convert an instance of the the current type to another type, truncating any values that fall outside the representable range of the current type.

generic <typename TOther>
 where TOther : System::Numerics::INumberBase<TOther> static bool System.Numerics.INumberBase<System.UInt64>.TryConvertToTruncating(System::UInt64 value, [Runtime::InteropServices::Out] TOther % result) = System::Numerics::INumberBase<System::UInt64>::TryConvertToTruncating;
static bool INumberBase<ulong>.TryConvertToTruncating<TOther> (ulong value, out TOther result) where TOther : System.Numerics.INumberBase<TOther>;
static member System.Numerics.INumberBase<System.UInt64>.TryConvertToTruncating : uint64 * 'Other -> bool (requires 'Other :> System.Numerics.INumberBase<'Other>)
 Shared Function TryConvertToTruncating(Of TOther As INumberBase(Of TOther)) (value As ULong, ByRef result As TOther) As Boolean Implements INumberBase(Of ULong).TryConvertToTruncating

Type Parameters

TOther

The type to which value should be converted.

Parameters

value
UInt64

The value that's used to create the instance of TOther.

result
TOther

When this method returns, contains an instance of TOther converted from value.

Returns

false if TOther is not supported; otherwise, true.

Implements

Applies to