.NET API Catalog
  • Browse
  • Search
  • Diff
  • Others
    Feature Usage Stats
    Version Source
  • .NET Upgrade Planner
  1. Catalog
  2. System
  3. Half
  4. explicit operator checked UInt16(Half)
  • Half
    • E
    • Epsilon
    • MaxValue
    • MinValue
    • MultiplicativeIdentity
    • NaN
    • NegativeInfinity
    • NegativeOne
    • NegativeZero
    • One
    • Pi
    • PositiveInfinity
    • Tau
    • Zero
    • Abs(Half)
    • Acos(Half)
    • Acosh(Half)
    • AcosPi(Half)
    • Asin(Half)
    • Asinh(Half)
    • AsinPi(Half)
    • Atan(Half)
    • Atan2(Half, Half)
    • Atan2Pi(Half, Half)
    • Atanh(Half)
    • AtanPi(Half)
    • BitDecrement(Half)
    • BitIncrement(Half)
    • Cbrt(Half)
    • Ceiling(Half)
    • Clamp(Half, Half, Half)
    • CompareTo(Half)
    • CompareTo(Object)
    • ConvertToInteger<TInteger>(Half)
    • ConvertToIntegerNative<TInteger>(Half)
    • CopySign(Half, Half)
    • Cos(Half)
    • Cosh(Half)
    • CosPi(Half)
    • CreateChecked<TOther>(TOther)
    • CreateSaturating<TOther>(TOther)
    • CreateTruncating<TOther>(TOther)
    • DegreesToRadians(Half)
    • Equals(Half)
    • Equals(Object)
    • Exp(Half)
    • Exp10(Half)
    • Exp10M1(Half)
    • Exp2(Half)
    • Exp2M1(Half)
    • ExpM1(Half)
    • Floor(Half)
    • FusedMultiplyAdd(Half, Half, Half)
    • GetHashCode()
    • Hypot(Half, Half)
    • Ieee754Remainder(Half, Half)
    • ILogB(Half)
    • IsEvenInteger(Half)
    • IsFinite(Half)
    • IsInfinity(Half)
    • IsInteger(Half)
    • IsNaN(Half)
    • IsNegative(Half)
    • IsNegativeInfinity(Half)
    • IsNormal(Half)
    • IsOddInteger(Half)
    • IsPositive(Half)
    • IsPositiveInfinity(Half)
    • IsPow2(Half)
    • IsRealNumber(Half)
    • IsSubnormal(Half)
    • Lerp(Half, Half, Half)
    • Log(Half)
    • Log(Half, Half)
    • Log10(Half)
    • Log10P1(Half)
    • Log2(Half)
    • Log2P1(Half)
    • LogP1(Half)
    • Max(Half, Half)
    • MaxMagnitude(Half, Half)
    • MaxMagnitudeNumber(Half, Half)
    • MaxNumber(Half, Half)
    • Min(Half, Half)
    • MinMagnitude(Half, Half)
    • MinMagnitudeNumber(Half, Half)
    • MinNumber(Half, Half)
    • MultiplyAddEstimate(Half, Half, Half)
    • Parse(String)
    • Parse(String, IFormatProvider)
    • Parse(String, NumberStyles)
    • Parse(String, NumberStyles, IFormatProvider)
    • Parse(ReadOnlySpan<Byte>, IFormatProvider)
    • Parse(ReadOnlySpan<Char>, IFormatProvider)
    • Parse(ReadOnlySpan<Byte>, NumberStyles, IFormatProvider)
    • Parse(ReadOnlySpan<Char>, NumberStyles, IFormatProvider)
    • Pow(Half, Half)
    • RadiansToDegrees(Half)
    • ReciprocalEstimate(Half)
    • ReciprocalSqrtEstimate(Half)
    • RootN(Half, Int32)
    • Round(Half)
    • Round(Half, Int32)
    • Round(Half, MidpointRounding)
    • Round(Half, Int32, MidpointRounding)
    • ScaleB(Half, Int32)
    • Sign(Half)
    • Sin(Half)
    • SinCos(Half)
    • SinCosPi(Half)
    • Sinh(Half)
    • SinPi(Half)
    • Sqrt(Half)
    • Tan(Half)
    • Tanh(Half)
    • TanPi(Half)
    • ToString()
    • ToString(IFormatProvider)
    • ToString(String)
    • ToString(String, IFormatProvider)
    • Truncate(Half)
    • TryFormat(Span<Byte>, Int32, ReadOnlySpan<Char>, IFormatProvider)
    • TryFormat(Span<Char>, Int32, ReadOnlySpan<Char>, IFormatProvider)
    • TryParse(String, Half)
    • TryParse(String, IFormatProvider, Half)
    • TryParse(String, NumberStyles, IFormatProvider, Half)
    • TryParse(ReadOnlySpan<Byte>, Half)
    • TryParse(ReadOnlySpan<Char>, Half)
    • TryParse(ReadOnlySpan<Byte>, IFormatProvider, Half)
    • TryParse(ReadOnlySpan<Char>, IFormatProvider, Half)
    • TryParse(ReadOnlySpan<Byte>, NumberStyles, IFormatProvider, Half)
    • TryParse(ReadOnlySpan<Char>, NumberStyles, IFormatProvider, Half)
    • explicit operator Byte(Half)
    • explicit operator Char(Half)
    • explicit operator checked Byte(Half)
    • explicit operator checked Char(Half)
    • explicit operator checked Int128(Half)
    • explicit operator checked Int16(Half)
    • explicit operator checked Int32(Half)
    • explicit operator checked Int64(Half)
    • explicit operator checked nint(Half)
    • explicit operator checked nuint(Half)
    • explicit operator checked SByte(Half)
    • explicit operator checked UInt128(Half)
    • explicit operator checked UInt16(Half)
    • explicit operator checked UInt32(Half)
    • explicit operator checked UInt64(Half)
    • explicit operator Decimal(Half)
    • explicit operator Double(Half)
    • explicit operator Half(Char)
    • explicit operator Half(Decimal)
    • explicit operator Half(Double)
    • explicit operator Half(Int16)
    • explicit operator Half(Int32)
    • explicit operator Half(Int64)
    • explicit operator Half(nint)
    • explicit operator Half(nuint)
    • explicit operator Half(Single)
    • explicit operator Half(UInt16)
    • explicit operator Half(UInt32)
    • explicit operator Half(UInt64)
    • explicit operator Int128(Half)
    • explicit operator Int16(Half)
    • explicit operator Int32(Half)
    • explicit operator Int64(Half)
    • explicit operator nint(Half)
    • explicit operator nuint(Half)
    • explicit operator SByte(Half)
    • explicit operator Single(Half)
    • explicit operator UInt128(Half)
    • explicit operator UInt16(Half)
    • explicit operator UInt32(Half)
    • explicit operator UInt64(Half)
    • implicit operator Half(Byte)
    • implicit operator Half(SByte)
    • operator --(Half)
    • operator -(Half)
    • operator -(Half, Half)
    • operator !=(Half, Half)
    • operator *(Half, Half)
    • operator /(Half, Half)
    • operator %(Half, Half)
    • operator +(Half)
    • operator +(Half, Half)
    • operator ++(Half)
    • operator <(Half, Half)
    • operator <=(Half, Half)
    • operator ==(Half, Half)
    • operator >(Half, Half)
    • operator >=(Half, Half)
net9.0
namespace System
{
    public readonly struct Half : IComparable, IComparable<Half>, IEquatable<Half>, IFormattable, IParsable<Half>, ISpanFormattable, ISpanParsable<Half>, IUtf8SpanFormattable, IUtf8SpanParsable<Half>, IAdditionOperators<Half, Half, Half>, IAdditiveIdentity<Half, Half>, IBinaryFloatingPointIeee754<Half>, IBinaryNumber<Half>, IBitwiseOperators<Half, Half, Half>, IComparisonOperators<Half, Half, bool>, IDecrementOperators<Half>, IDivisionOperators<Half, Half, Half>, IEqualityOperators<Half, Half, bool>, IExponentialFunctions<Half>, IFloatingPoint<Half>, IFloatingPointConstants<Half>, IFloatingPointIeee754<Half>, IHyperbolicFunctions<Half>, IIncrementOperators<Half>, ILogarithmicFunctions<Half>, IMinMaxValue<Half>, IModulusOperators<Half, Half, Half>, IMultiplicativeIdentity<Half, Half>, IMultiplyOperators<Half, Half, Half>, INumber<Half>, INumberBase<Half>, IPowerFunctions<Half>, IRootFunctions<Half>, ISignedNumber<Half>, ISubtractionOperators<Half, Half, Half>, ITrigonometricFunctions<Half>, IUnaryNegationOperators<Half, Half>, IUnaryPlusOperators<Half, Half>
    {
        [CLSCompliant(false)]
        public static  operator ushort(Half value);
    }
}
.NET 7.08.09.0
Information specific to net9.0
Assembly

System.Runtime , Version=9.0.0.0, PublicKeyToken=b03f5f7f11d50a3a

Referencing

The API is automatically referenced.

Platform Restrictions

This API is supported on all platforms.

  • Built-in API
  • Package-provided API
Search

03/18/2025
An error has occurred. This application may no longer respond until reloaded. Reload 🗙