Half Estructura

Definición

Tipo float16 compatible con IEEE 754.An IEEE 754 compliant float16 type.

public value class Half : IComparable, IComparable<Half>, IEquatable<Half>, IFormattable
public struct Half : IComparable, IComparable<Half>, IEquatable<Half>, IFormattable
type Half = struct
    interface IFormattable
Public Structure Half
Implements IComparable, IComparable(Of Half), IEquatable(Of Half), IFormattable
Herencia
Implementaciones

Propiedades

Epsilon

Representa el menor valor Half positivo mayor que cero.Represents the smallest positive Half value that is greater than zero.

MaxValue

Representa el mayor valor posible de Half.Represents the largest possible value of Half.

MinValue

Representa el menor valor posible de Half.Represents the smallest possible value of Half.

NaN

Representa un valor que no es un número.Represents not a number.

NegativeInfinity

Representa infinito negativo.Represents negative infinity.

PositiveInfinity

Representa infinito positivo.Represents positive infinity.

Métodos

CompareTo(Half)

Compara esta instancia con un número de punto flotante de precisión media especificado y devuelve un entero que indica si el valor de esta instancia es mayor, menor o igual que el valor del número de punto flotante de precisión media especificado.Compares this instance to a specified half-precision floating-point number and returns an integer that indicates whether the value of this instance is less than, equal to, or greater than the value of the specified half-precision floating-point number.

CompareTo(Object)

Compara esta instancia con un objeto especificado y devuelve un entero que indica si el valor de esta instancia es mayor, igual o menor que el valor del objeto especificado.Compares this instance to a specified object and returns an integer that indicates whether the value of this instance is less than, equal to, or greater than the value of the specified object.

Equals(Half)

Compara la igualdad de esta instancia con other.Compares this instance for equality with other.

Equals(Object)

Devuelve un valor que indica si esta instancia es igual que el objeto obj especificado.Returns a value that indicates whether this instance is equal to the specified obj.

GetHashCode()

Devuelve el código hash de esta instancia.Returns the hash code for this instance.

IsFinite(Half)

Determina si el valor especificado es limitado (cero, no normal o normal).Determines whether the specified value is finite (zero, subnormal, or normal).

IsInfinity(Half)

Devuelve un valor que indica si el número especificado se evalúa como infinito positivo.Returns a value indicating whether the specified number evaluates to positive infinity.

IsNaN(Half)

Determina si el valor especificado no es un número.Determines whether the specified value is not a number.

IsNegative(Half)

Determina si el valor especificado es negativo.Determines whether the specified value is negative.

IsNegativeInfinity(Half)

Determina si el valor especificado es infinito negativo.Determines whether the specified value is negative infinity.

IsNormal(Half)

Determina si el valor especificado es normal.Determines whether the specified value is normal.

IsPositiveInfinity(Half)

Determina si el valor especificado es infinito positivo.Determines whether the specified value is positive infinity.

IsSubnormal(Half)

Determina si el valor especificado no es normal.Determines whether the specified value is subnormal.

Parse(ReadOnlySpan<Char>, NumberStyles, IFormatProvider)

Convierte la representación en forma de cadena de un número con un estilo y un formato específico de la referencia cultural especificados en el número de punto flotante de precisión sencilla equivalente.Converts the string representation of a number in a specified style and culture-specific format to its single-precision floating-point number equivalent.

Parse(String)

Convierte la representación en forma de cadena de un número en el número de punto flotante de precisión media equivalente.Converts the string representation of a number to its half-precision floating-point number equivalent.

Parse(String, IFormatProvider)

Convierte la representación en forma de cadena de un número con un formato específico de la referencia cultural especificado en el número de punto flotante de precisión sencilla equivalente.Converts the string representation of a number in a specified culture-specific format to its single-precision floating-point number equivalent.

Parse(String, NumberStyles)

Convierte la representación en forma de cadena de un número con un estilo especificado en el número de punto flotante de precisión sencilla equivalente.Converts the string representation of a number in a specified style to its single-precision floating-point number equivalent.

Parse(String, NumberStyles, IFormatProvider)

Convierte la representación en forma de cadena de un número con un estilo y un formato específico de la referencia cultural especificados en el número de punto flotante de precisión sencilla equivalente.Converts the string representation of a number in a specified style and culture-specific format to its single-precision floating-point number equivalent.

ToString()

Convierte el valor numérico de esta instancia en la representación de cadena equivalente.Converts the numeric value of this instance to its equivalent string representation.

ToString(IFormatProvider)

Convierte el valor numérico de esta instancia en la representación de cadena equivalente usando la información de formato específica de la referencia cultural especificada.Converts the numeric value of this instance to its equivalent string representation using the specified culture-specific format information.

ToString(String)

Convierte el valor numérico de esta instancia en la representación de cadena equivalente usando el formato especificado.Converts the numeric value of this instance to its equivalent string representation, using the specified format.

ToString(String, IFormatProvider)

Convierte el valor numérico de esta instancia en su representación de cadena equivalente mediante el formato y la información de formato específica de la referencia cultural que se especificaran.Converts the numeric value of this instance to its equivalent string representation using the specified format and culture-specific format information.

TryFormat(Span<Char>, Int32, ReadOnlySpan<Char>, IFormatProvider)

Intenta dar formato al valor de la instancia de Half actual en el intervalo de caracteres proporcionado.Tries to format the value of the current Half instance into the provided span of characters.

TryParse(ReadOnlySpan<Char>, Half)

Convierte la representación de intervalo de un número en el número de punto flotante de precisión media equivalente.Converts the span representation of a number to its half-precision floating-point number equivalent. Un valor devuelto indica si la conversión se realizó correctamente o si se produjeron errores.A return value indicates whether the conversion succeeded or failed.

TryParse(ReadOnlySpan<Char>, NumberStyles, IFormatProvider, Half)

Convierte la representación de intervalo de un número en el número de punto flotante de precisión media equivalente.Converts the span representation of a number to its half-precision floating-point number equivalent. Un valor devuelto indica si la conversión se realizó correctamente o si se produjeron errores.A return value indicates whether the conversion succeeded or failed.

TryParse(String, Half)

Convierte la representación en forma de cadena de un número en el número de punto flotante de precisión media equivalente.Converts the string representation of a number to its half-precision floating-point number equivalent. Un valor devuelto indica si la conversión se realizó correctamente o si se produjeron errores.A return value indicates whether the conversion succeeded or failed.

TryParse(String, NumberStyles, IFormatProvider, Half)

Convierte la representación en forma de cadena de un número en el número de punto flotante de precisión media equivalente.Converts the string representation of a number to its half-precision floating-point number equivalent. Un valor devuelto indica si la conversión se realizó correctamente o si se produjeron errores.A return value indicates whether the conversion succeeded or failed.

Operadores

Equality(Half, Half)

Devuelve un valor que indica si dos valores Half especificados son iguales.Returns a value that indicates whether two specified Half values are equal.

Explicit(Double to Half)

Operador explícito para convertir un valor Double en Half.An explicit operator to convert a Double value to a Half.

Explicit(Half to Double)

Operador explícito para convertir un valor Half en Double.An explicit operator to convert a Half value to a Double.

Explicit(Half to Single)

Operador explícito para convertir un valor Half en Single.An explicit operator to convert a Half value to a Single.

Explicit(Single to Half)

Operador explícito para convertir un valor Single en Half.An explicit operator to convert a Single value to a Half.

GreaterThan(Half, Half)

Devuelve un valor que indica si un valor Half especificado es mayor que otro valor Half especificado.Returns a value that indicates whether a specified Half value is greater than another specified Half value.

GreaterThanOrEqual(Half, Half)

Devuelve un valor que indica si left es mayor o igual que right.Returns a value that indicates whether left is greater than or equal to right.

Inequality(Half, Half)

Devuelve un valor que indica si dos valores Half especificados no son iguales.Returns a value that indicates whether two specified Half values are not equal.

LessThan(Half, Half)

Devuelve un valor que indica si un valor Half especificado es menor que otro valor Half especificado.Returns a value that indicates whether a specified Half value is less than another specified Half value.

LessThanOrEqual(Half, Half)

Devuelve un valor que indica si un valor Half especificado es menor o igual que otro valor Half especificado.Returns a value that indicates whether a specified Half value is less than or equal to another specified Half value.

Se aplica a