Single Estrutura
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Representa um número de ponto flutuante de precisão simples.
public value class float : IComparable, IComparable<float>, IConvertible, IEquatable<float>, IFormattable
public value class float : IComparable, IComparable<float>, IConvertible, IEquatable<float>, ISpanFormattable
public value class float : IComparable<float>, IConvertible, IEquatable<float>, IParsable<float>, ISpanParsable<float>, System::Numerics::IAdditionOperators<float, float, float>, System::Numerics::IAdditiveIdentity<float, float>, System::Numerics::IBinaryFloatingPointIeee754<float>, System::Numerics::IBinaryNumber<float>, System::Numerics::IBitwiseOperators<float, float, float>, System::Numerics::IComparisonOperators<float, float, bool>, System::Numerics::IDecrementOperators<float>, System::Numerics::IDivisionOperators<float, float, float>, System::Numerics::IEqualityOperators<float, float, bool>, System::Numerics::IExponentialFunctions<float>, System::Numerics::IFloatingPoint<float>, System::Numerics::IFloatingPointConstants<float>, System::Numerics::IFloatingPointIeee754<float>, System::Numerics::IHyperbolicFunctions<float>, System::Numerics::IIncrementOperators<float>, System::Numerics::ILogarithmicFunctions<float>, System::Numerics::IMinMaxValue<float>, System::Numerics::IModulusOperators<float, float, float>, System::Numerics::IMultiplicativeIdentity<float, float>, System::Numerics::IMultiplyOperators<float, float, float>, System::Numerics::INumber<float>, System::Numerics::INumberBase<float>, System::Numerics::IPowerFunctions<float>, System::Numerics::IRootFunctions<float>, System::Numerics::ISignedNumber<float>, System::Numerics::ISubtractionOperators<float, float, float>, System::Numerics::ITrigonometricFunctions<float>, System::Numerics::IUnaryNegationOperators<float, float>, System::Numerics::IUnaryPlusOperators<float, float>
public value class float : IComparable<float>, IConvertible, IEquatable<float>, IParsable<float>, ISpanParsable<float>, IUtf8SpanParsable<float>, System::Numerics::IAdditionOperators<float, float, float>, System::Numerics::IAdditiveIdentity<float, float>, System::Numerics::IBinaryFloatingPointIeee754<float>, System::Numerics::IBinaryNumber<float>, System::Numerics::IBitwiseOperators<float, float, float>, System::Numerics::IComparisonOperators<float, float, bool>, System::Numerics::IDecrementOperators<float>, System::Numerics::IDivisionOperators<float, float, float>, System::Numerics::IEqualityOperators<float, float, bool>, System::Numerics::IExponentialFunctions<float>, System::Numerics::IFloatingPoint<float>, System::Numerics::IFloatingPointConstants<float>, System::Numerics::IFloatingPointIeee754<float>, System::Numerics::IHyperbolicFunctions<float>, System::Numerics::IIncrementOperators<float>, System::Numerics::ILogarithmicFunctions<float>, System::Numerics::IMinMaxValue<float>, System::Numerics::IModulusOperators<float, float, float>, System::Numerics::IMultiplicativeIdentity<float, float>, System::Numerics::IMultiplyOperators<float, float, float>, System::Numerics::INumber<float>, System::Numerics::INumberBase<float>, System::Numerics::IPowerFunctions<float>, System::Numerics::IRootFunctions<float>, System::Numerics::ISignedNumber<float>, System::Numerics::ISubtractionOperators<float, float, float>, System::Numerics::ITrigonometricFunctions<float>, System::Numerics::IUnaryNegationOperators<float, float>, System::Numerics::IUnaryPlusOperators<float, float>
public value class float : IComparable, IConvertible, IFormattable
public value class float : IComparable, IComparable<float>, IEquatable<float>, IFormattable
public struct Single : IComparable, IComparable<float>, IConvertible, IEquatable<float>, IFormattable
public readonly struct Single : IComparable, IComparable<float>, IConvertible, IEquatable<float>, IFormattable
public readonly struct Single : IComparable, IComparable<float>, IConvertible, IEquatable<float>, ISpanFormattable
public readonly struct Single : IComparable<float>, IConvertible, IEquatable<float>, IParsable<float>, ISpanParsable<float>, System.Numerics.IAdditionOperators<float,float,float>, System.Numerics.IAdditiveIdentity<float,float>, System.Numerics.IBinaryFloatingPointIeee754<float>, System.Numerics.IBinaryNumber<float>, System.Numerics.IBitwiseOperators<float,float,float>, System.Numerics.IComparisonOperators<float,float,bool>, System.Numerics.IDecrementOperators<float>, System.Numerics.IDivisionOperators<float,float,float>, System.Numerics.IEqualityOperators<float,float,bool>, System.Numerics.IExponentialFunctions<float>, System.Numerics.IFloatingPoint<float>, System.Numerics.IFloatingPointConstants<float>, System.Numerics.IFloatingPointIeee754<float>, System.Numerics.IHyperbolicFunctions<float>, System.Numerics.IIncrementOperators<float>, System.Numerics.ILogarithmicFunctions<float>, System.Numerics.IMinMaxValue<float>, System.Numerics.IModulusOperators<float,float,float>, System.Numerics.IMultiplicativeIdentity<float,float>, System.Numerics.IMultiplyOperators<float,float,float>, System.Numerics.INumber<float>, System.Numerics.INumberBase<float>, System.Numerics.IPowerFunctions<float>, System.Numerics.IRootFunctions<float>, System.Numerics.ISignedNumber<float>, System.Numerics.ISubtractionOperators<float,float,float>, System.Numerics.ITrigonometricFunctions<float>, System.Numerics.IUnaryNegationOperators<float,float>, System.Numerics.IUnaryPlusOperators<float,float>
public readonly struct Single : IComparable<float>, IConvertible, IEquatable<float>, IParsable<float>, ISpanParsable<float>, IUtf8SpanParsable<float>, System.Numerics.IAdditionOperators<float,float,float>, System.Numerics.IAdditiveIdentity<float,float>, System.Numerics.IBinaryFloatingPointIeee754<float>, System.Numerics.IBinaryNumber<float>, System.Numerics.IBitwiseOperators<float,float,float>, System.Numerics.IComparisonOperators<float,float,bool>, System.Numerics.IDecrementOperators<float>, System.Numerics.IDivisionOperators<float,float,float>, System.Numerics.IEqualityOperators<float,float,bool>, System.Numerics.IExponentialFunctions<float>, System.Numerics.IFloatingPoint<float>, System.Numerics.IFloatingPointConstants<float>, System.Numerics.IFloatingPointIeee754<float>, System.Numerics.IHyperbolicFunctions<float>, System.Numerics.IIncrementOperators<float>, System.Numerics.ILogarithmicFunctions<float>, System.Numerics.IMinMaxValue<float>, System.Numerics.IModulusOperators<float,float,float>, System.Numerics.IMultiplicativeIdentity<float,float>, System.Numerics.IMultiplyOperators<float,float,float>, System.Numerics.INumber<float>, System.Numerics.INumberBase<float>, System.Numerics.IPowerFunctions<float>, System.Numerics.IRootFunctions<float>, System.Numerics.ISignedNumber<float>, System.Numerics.ISubtractionOperators<float,float,float>, System.Numerics.ITrigonometricFunctions<float>, System.Numerics.IUnaryNegationOperators<float,float>, System.Numerics.IUnaryPlusOperators<float,float>
[System.Serializable]
public struct Single : IComparable, IConvertible, IFormattable
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
public struct Single : IComparable, IComparable<float>, IConvertible, IEquatable<float>, IFormattable
public struct Single : IComparable, IComparable<float>, IEquatable<float>, IFormattable
type single = struct
interface IConvertible
interface IFormattable
type single = struct
interface IConvertible
interface ISpanFormattable
interface IFormattable
type single = struct
interface IConvertible
interface IFormattable
interface IParsable<single>
interface ISpanFormattable
interface ISpanParsable<single>
interface IAdditionOperators<single, single, single>
interface IAdditiveIdentity<single, single>
interface IBinaryFloatingPointIeee754<single>
interface IBinaryNumber<single>
interface IBitwiseOperators<single, single, single>
interface IComparisonOperators<single, single, bool>
interface IEqualityOperators<single, single, bool>
interface IDecrementOperators<single>
interface IDivisionOperators<single, single, single>
interface IIncrementOperators<single>
interface IModulusOperators<single, single, single>
interface IMultiplicativeIdentity<single, single>
interface IMultiplyOperators<single, single, single>
interface INumber<single>
interface INumberBase<single>
interface ISubtractionOperators<single, single, single>
interface IUnaryNegationOperators<single, single>
interface IUnaryPlusOperators<single, single>
interface IExponentialFunctions<single>
interface IFloatingPointConstants<single>
interface IFloatingPoint<single>
interface ISignedNumber<single>
interface IFloatingPointIeee754<single>
interface IHyperbolicFunctions<single>
interface ILogarithmicFunctions<single>
interface IPowerFunctions<single>
interface IRootFunctions<single>
interface ITrigonometricFunctions<single>
interface IMinMaxValue<single>
type single = struct
interface IConvertible
interface IFormattable
interface IParsable<single>
interface ISpanFormattable
interface ISpanParsable<single>
interface IAdditionOperators<single, single, single>
interface IAdditiveIdentity<single, single>
interface IBinaryFloatingPointIeee754<single>
interface IBinaryNumber<single>
interface IBitwiseOperators<single, single, single>
interface IComparisonOperators<single, single, bool>
interface IEqualityOperators<single, single, bool>
interface IDecrementOperators<single>
interface IDivisionOperators<single, single, single>
interface IIncrementOperators<single>
interface IModulusOperators<single, single, single>
interface IMultiplicativeIdentity<single, single>
interface IMultiplyOperators<single, single, single>
interface INumber<single>
interface INumberBase<single>
interface ISubtractionOperators<single, single, single>
interface IUnaryNegationOperators<single, single>
interface IUnaryPlusOperators<single, single>
interface IUtf8SpanFormattable
interface IUtf8SpanParsable<single>
interface IExponentialFunctions<single>
interface IFloatingPointConstants<single>
interface IFloatingPoint<single>
interface ISignedNumber<single>
interface IFloatingPointIeee754<single>
interface IHyperbolicFunctions<single>
interface ILogarithmicFunctions<single>
interface IPowerFunctions<single>
interface IRootFunctions<single>
interface ITrigonometricFunctions<single>
interface IMinMaxValue<single>
type single = struct
interface IConvertible
interface IFormattable
interface IParsable<single>
interface ISpanFormattable
interface ISpanParsable<single>
interface IUtf8SpanFormattable
interface IUtf8SpanParsable<single>
interface IAdditionOperators<single, single, single>
interface IAdditiveIdentity<single, single>
interface IBinaryFloatingPointIeee754<single>
interface IBinaryNumber<single>
interface IBitwiseOperators<single, single, single>
interface IComparisonOperators<single, single, bool>
interface IEqualityOperators<single, single, bool>
interface IDecrementOperators<single>
interface IDivisionOperators<single, single, single>
interface IIncrementOperators<single>
interface IModulusOperators<single, single, single>
interface IMultiplicativeIdentity<single, single>
interface IMultiplyOperators<single, single, single>
interface INumber<single>
interface INumberBase<single>
interface ISubtractionOperators<single, single, single>
interface IUnaryNegationOperators<single, single>
interface IUnaryPlusOperators<single, single>
interface IExponentialFunctions<single>
interface IFloatingPointConstants<single>
interface IFloatingPoint<single>
interface ISignedNumber<single>
interface IFloatingPointIeee754<single>
interface IHyperbolicFunctions<single>
interface ILogarithmicFunctions<single>
interface IPowerFunctions<single>
interface IRootFunctions<single>
interface ITrigonometricFunctions<single>
interface IMinMaxValue<single>
[<System.Serializable>]
type single = struct
interface IFormattable
interface IConvertible
[<System.Serializable>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type single = struct
interface IFormattable
interface IConvertible
type single = struct
interface IFormattable
Public Structure Single
Implements IComparable, IComparable(Of Single), IConvertible, IEquatable(Of Single), IFormattable
Public Structure Single
Implements IComparable, IComparable(Of Single), IConvertible, IEquatable(Of Single), ISpanFormattable
Public Structure Single
Implements IAdditionOperators(Of Single, Single, Single), IAdditiveIdentity(Of Single, Single), IBinaryFloatingPointIeee754(Of Single), IBinaryNumber(Of Single), IBitwiseOperators(Of Single, Single, Single), IComparable(Of Single), IComparisonOperators(Of Single, Single, Boolean), IConvertible, IDecrementOperators(Of Single), IDivisionOperators(Of Single, Single, Single), IEqualityOperators(Of Single, Single, Boolean), IEquatable(Of Single), IExponentialFunctions(Of Single), IFloatingPoint(Of Single), IFloatingPointConstants(Of Single), IFloatingPointIeee754(Of Single), IHyperbolicFunctions(Of Single), IIncrementOperators(Of Single), ILogarithmicFunctions(Of Single), IMinMaxValue(Of Single), IModulusOperators(Of Single, Single, Single), IMultiplicativeIdentity(Of Single, Single), IMultiplyOperators(Of Single, Single, Single), INumber(Of Single), INumberBase(Of Single), IParsable(Of Single), IPowerFunctions(Of Single), IRootFunctions(Of Single), ISignedNumber(Of Single), ISpanParsable(Of Single), ISubtractionOperators(Of Single, Single, Single), ITrigonometricFunctions(Of Single), IUnaryNegationOperators(Of Single, Single), IUnaryPlusOperators(Of Single, Single)
Public Structure Single
Implements IAdditionOperators(Of Single, Single, Single), IAdditiveIdentity(Of Single, Single), IBinaryFloatingPointIeee754(Of Single), IBinaryNumber(Of Single), IBitwiseOperators(Of Single, Single, Single), IComparable(Of Single), IComparisonOperators(Of Single, Single, Boolean), IConvertible, IDecrementOperators(Of Single), IDivisionOperators(Of Single, Single, Single), IEqualityOperators(Of Single, Single, Boolean), IEquatable(Of Single), IExponentialFunctions(Of Single), IFloatingPoint(Of Single), IFloatingPointConstants(Of Single), IFloatingPointIeee754(Of Single), IHyperbolicFunctions(Of Single), IIncrementOperators(Of Single), ILogarithmicFunctions(Of Single), IMinMaxValue(Of Single), IModulusOperators(Of Single, Single, Single), IMultiplicativeIdentity(Of Single, Single), IMultiplyOperators(Of Single, Single, Single), INumber(Of Single), INumberBase(Of Single), IParsable(Of Single), IPowerFunctions(Of Single), IRootFunctions(Of Single), ISignedNumber(Of Single), ISpanParsable(Of Single), ISubtractionOperators(Of Single, Single, Single), ITrigonometricFunctions(Of Single), IUnaryNegationOperators(Of Single, Single), IUnaryPlusOperators(Of Single, Single), IUtf8SpanParsable(Of Single)
Public Structure Single
Implements IComparable, IConvertible, IFormattable
Public Structure Single
Implements IComparable, IComparable(Of Single), IEquatable(Of Single), IFormattable
- Herança
- Atributos
- Implementações
-
IComparable IComparable<Single> IConvertible IEquatable<Single> IFormattable ISpanFormattable IComparable<TSelf> IEquatable<TSelf> IParsable<Single> IParsable<TSelf> ISpanParsable<Single> ISpanParsable<TSelf> IAdditionOperators<Single,Single,Single> IAdditionOperators<TSelf,TSelf,TSelf> IAdditiveIdentity<Single,Single> IAdditiveIdentity<TSelf,TSelf> IBinaryFloatingPointIeee754<Single> IBinaryNumber<Single> IBinaryNumber<TSelf> IBitwiseOperators<Single,Single,Single> IBitwiseOperators<TSelf,TSelf,TSelf> IComparisonOperators<Single,Single,Boolean> IComparisonOperators<TSelf,TSelf,Boolean> IDecrementOperators<Single> IDecrementOperators<TSelf> IDivisionOperators<Single,Single,Single> IDivisionOperators<TSelf,TSelf,TSelf> IEqualityOperators<Single,Single,Boolean> IEqualityOperators<TSelf,TOther,TResult> IEqualityOperators<TSelf,TSelf,Boolean> IExponentialFunctions<Single> IExponentialFunctions<TSelf> IFloatingPoint<Single> IFloatingPoint<TSelf> IFloatingPointConstants<Single> IFloatingPointConstants<TSelf> IFloatingPointIeee754<Single> IFloatingPointIeee754<TSelf> IHyperbolicFunctions<Single> IHyperbolicFunctions<TSelf> IIncrementOperators<Single> IIncrementOperators<TSelf> ILogarithmicFunctions<Single> ILogarithmicFunctions<TSelf> IMinMaxValue<Single> IModulusOperators<Single,Single,Single> IModulusOperators<TSelf,TSelf,TSelf> IMultiplicativeIdentity<Single,Single> IMultiplicativeIdentity<TSelf,TSelf> IMultiplyOperators<Single,Single,Single> IMultiplyOperators<TSelf,TSelf,TSelf> INumber<Single> INumber<TSelf> INumberBase<Single> INumberBase<TSelf> IPowerFunctions<Single> IPowerFunctions<TSelf> IRootFunctions<Single> IRootFunctions<TSelf> ISignedNumber<Single> ISignedNumber<TSelf> ISubtractionOperators<Single,Single,Single> ISubtractionOperators<TSelf,TSelf,TSelf> ITrigonometricFunctions<Single> ITrigonometricFunctions<TSelf> IUnaryNegationOperators<Single,Single> IUnaryNegationOperators<TSelf,TSelf> IUnaryPlusOperators<Single,Single> IUnaryPlusOperators<TSelf,TSelf> IUtf8SpanFormattable IUtf8SpanParsable<Single> IUtf8SpanParsable<TSelf>
Comentários
Para obter mais informações sobre essa API, consulte Comentários da API complementar para Single.
Campos
E |
Representa a base logarítmica natural, especificada pela constante e. |
Epsilon |
Representa o menor valor Single positivo maior que zero. Este campo é constante. |
MaxValue |
Representa o maior valor possível de Single. Este campo é constante. |
MinValue |
Representa o menor valor possível de Single. Este campo é constante. |
NaN |
Representa algo que não é um número ( |
NegativeInfinity |
Representa o infinito negativo. Este campo é constante. |
NegativeZero |
Representa o número zero negativo (-0). |
Pi |
Representa a razão entre a circunferência de um círculo e seu diâmetro, especificada pela constante π. |
PositiveInfinity |
Representa infinito positivo. Este campo é constante. |
Tau |
Representa o número de radianos em um turno, especificado pela constante, τ. |
Métodos
Abs(Single) |
Calcula o absoluto de um valor. |
Acos(Single) |
Calcula o arco cosseno de um valor. |
Acosh(Single) |
Calcula o arco-cosseno hiperbólico de um valor. |
AcosPi(Single) |
Calcula o arco cosseno de um valor e divide o resultado por |
Asin(Single) |
Calcula o arco-seno de um valor. |
Asinh(Single) |
Calcula o arco-seno hiperbólico de um valor. |
AsinPi(Single) |
Calcula o arco-seno de um valor e divide o resultado por |
Atan(Single) |
Calcula o arco tangente de um valor. |
Atan2(Single, Single) |
Calcula o arco tangente do quociente de dois valores. |
Atan2Pi(Single, Single) |
Calcula o arco tangente para o quociente de dois valores e divide o resultado por |
Atanh(Single) |
Calcula o arco-tangente hiperbólico de um valor. |
AtanPi(Single) |
Calcula o arco tangente de um valor e divide o resultado por pi. |
BitDecrement(Single) |
Diminui um valor para o menor valor que compara menos do que um determinado valor. |
BitIncrement(Single) |
Incrementa um valor para o menor valor que compara maior que um determinado valor. |
Cbrt(Single) |
Calcula a raiz do cubo de um valor. |
Ceiling(Single) |
Calcula o teto de um valor. |
Clamp(Single, Single, Single) |
Fixa um valor a um valor mínimo e máximo inclusivo. |
CompareTo(Object) |
Compara esta instância a um objeto especificado e retorna um inteiro que indica se o valor desta instância é menor, igual ou maior que o valor do objeto especificado. |
CompareTo(Single) |
Compara essa instância a um número de ponto flutuante de precisão simples especificado e retorna um inteiro que indica se o valor dessa instância é menor que, igual a ou maior que o valor do número de ponto flutuante de precisão simples especificado. |
ConvertToInteger<TInteger>(Single) |
Representa um número de ponto flutuante de precisão simples. |
ConvertToIntegerNative<TInteger>(Single) |
Representa um número de ponto flutuante de precisão simples. |
CopySign(Single, Single) |
Copia o sinal de um valor para o sinal de outro valor. |
Cos(Single) |
Calcula o cosseno de um valor. |
Cosh(Single) |
Calcula o cosseno hiperbólico de um valor. |
CosPi(Single) |
Calcula o cosseno de um valor que foi múltiplo por |
CreateChecked<TOther>(TOther) |
Cria uma instância do tipo atual de um valor, gerando uma exceção de estouro para quaisquer valores que estejam fora do intervalo representável do tipo atual. |
CreateSaturating<TOther>(TOther) |
Cria uma instância do tipo atual de um valor, saturando todos os valores que estão fora do intervalo representável do tipo atual. |
CreateTruncating<TOther>(TOther) |
Cria uma instância do tipo atual de um valor, truncando todos os valores que estão fora do intervalo representável do tipo atual. |
DegreesToRadians(Single) |
Converte um determinado valor de graus em radianos. |
Equals(Object) |
Retorna um valor que indica se a instância é igual a um objeto especificado. |
Equals(Single) |
Retorna um valor que indica se essa instância e um objeto Single especificado representam o mesmo valor. |
Exp(Single) |
Cálculos elevados |
Exp10(Single) |
Cálculos elevados |
Exp10M1(Single) |
Os cálculos elevados |
Exp2(Single) |
Cálculos elevados |
Exp2M1(Single) |
Os cálculos elevados |
ExpM1(Single) |
Os cálculos elevados |
Floor(Single) |
Calcula o piso de um valor. |
FusedMultiplyAdd(Single, Single, Single) |
Calcula a multiplicação-adição fundida de três valores. |
GetHashCode() |
Retorna o código hash para a instância. |
GetTypeCode() | |
Hypot(Single, Single) |
Calcula a hipotenusa considerando dois valores que representam os comprimentos dos lados mais curtos em um triângulo com ângulo reto. |
Ieee754Remainder(Single, Single) |
Calcula o restante de dois valores, conforme especificado pelo IEEE 754. |
ILogB(Single) |
Calcula o logaritmo inteiro de um valor. |
IsEvenInteger(Single) |
Determina se um valor representa um número integral par. |
IsFinite(Single) |
Determina se o valor especificado é finito (zero, subnormal ou normal). |
IsInfinity(Single) |
Retorna um valor que indica se o número especificado é avaliado como infinito positivo ou negativo. |
IsInteger(Single) |
Determina se um valor representa um valor integral. |
IsNaN(Single) |
Retorna um valor que indica se o valor especificado não é um número (NaN). |
IsNegative(Single) |
Determina se o valor especificado é negativo. |
IsNegativeInfinity(Single) |
Retorna um valor que indica se o número especificado é avaliado quanto ao infinito negativo. |
IsNormal(Single) |
Determina se o valor especificado é normal. |
IsOddInteger(Single) |
Determina se um valor representa um número integral ímpar. |
IsPositive(Single) |
Determina se um valor é positivo. |
IsPositiveInfinity(Single) |
Retorna um valor que indica se o número especificado é avaliado quanto ao infinito positivo. |
IsPow2(Single) |
Determina se um valor é uma potência de dois. |
IsRealNumber(Single) |
Determina se um valor representa um número real. |
IsSubnormal(Single) |
Determina se o valor especificado é subnormal. |
Lerp(Single, Single, Single) |
Executa uma interpolação linear entre dois valores com base no peso fornecido. |
Log(Single) |
Calcula o natural ( |
Log(Single, Single) |
Calcula o logaritmo de um valor na base especificada. |
Log10(Single) |
Calcula o logaritmo de base 10 de um valor. |
Log10P1(Single) |
Calcula o logaritmo de base 10 de um valor mais um. |
Log2(Single) |
Calcula o log2 de um valor. |
Log2P1(Single) |
Calcula o logaritmo de base 2 de um valor mais um. |
LogP1(Single) |
Calcula o logaritmo natural ( |
Max(Single, Single) |
Compara dois valores com a computação, que é maior. |
MaxMagnitude(Single, Single) |
Compara dois valores com a computação, que é maior. |
MaxMagnitudeNumber(Single, Single) |
Compara dois valores com a computação que tem a magnitude maior e retorna o outro valor se uma entrada for |
MaxNumber(Single, Single) |
Compara dois valores com a computação, que é maior e retorna o outro valor se uma entrada for |
Min(Single, Single) |
Compara dois valores com a computação que é menor. |
MinMagnitude(Single, Single) |
Compara dois valores com a computação que é menor. |
MinMagnitudeNumber(Single, Single) |
Compara dois valores com a computação que tem a magnitude menor e retorna o outro valor se uma entrada é |
MinNumber(Single, Single) |
Compara dois valores com a computação, que é menor e retorna o outro valor se uma entrada for |
MultiplyAddEstimate(Single, Single, Single) |
Representa um número de ponto flutuante de precisão simples. |
Parse(ReadOnlySpan<Byte>, IFormatProvider) |
Analisa um intervalo de caracteres UTF-8 em um valor. |
Parse(ReadOnlySpan<Byte>, NumberStyles, IFormatProvider) |
Analisa um intervalo de caracteres UTF-8 em um valor. |
Parse(ReadOnlySpan<Char>, IFormatProvider) |
Analisa um intervalo de caracteres em um valor. |
Parse(ReadOnlySpan<Char>, NumberStyles, IFormatProvider) |
Converte um intervalo de caracteres que contém a representação de cadeia de caracteres de um número em um formato específico da cultura e um estilo especificados para o número de ponto flutuante de precisão simples equivalente. |
Parse(String) |
Converte a representação da cadeia de caracteres de um número no número de ponto flutuante de precisão simples equivalente. |
Parse(String, IFormatProvider) |
Converte a representação de cadeia de caracteres de um número em um formato específico da cultura para o número de ponto flutuante de precisão simples equivalente. |
Parse(String, NumberStyles) |
Converte a representação de cadeia de caracteres de um número em um estilo especificado para o número de ponto flutuante de precisão simples equivalente. |
Parse(String, NumberStyles, IFormatProvider) |
Converte a representação de cadeia de caracteres de um número em um estilo e formato específico da cultura especificados em seu equivalente de número de ponto flutuante de precisão simples. |
Pow(Single, Single) |
Calcula um valor elevado a uma determinada potência. |
RadiansToDegrees(Single) |
Converte um determinado valor de radianos em graus. |
ReciprocalEstimate(Single) |
Calcula uma estimativa da recíproca de um valor. |
ReciprocalSqrtEstimate(Single) |
Calcula uma estimativa da raiz quadrada recíproca de um valor. |
RootN(Single, Int32) |
Calcula a raiz n-th de um valor. |
Round(Single) |
Arredonda um valor para o inteiro mais próximo usando o modo de arredondamento padrão (ToEven). |
Round(Single, Int32) |
Arredonda um valor para um número especificado de dígitos fracionários usando o modo de arredondamento padrão (ToEven). |
Round(Single, Int32, MidpointRounding) |
Arredonda um valor para um número especificado de dígitos fracionários usando o modo de arredondamento padrão (ToEven). |
Round(Single, MidpointRounding) |
Arredonda um valor para o inteiro mais próximo usando o modo de arredondamento especificado. |
ScaleB(Single, Int32) |
Calcula o produto de um valor e seu radix base elevado à potência especificada. |
Sign(Single) |
Calcula o sinal de um valor. |
Sin(Single) |
Calcula o seno de um valor. |
SinCos(Single) |
Calcula o seno e o cosseno de um valor. |
SinCosPi(Single) |
Calcula o seno e o cosseno de um valor. |
Sinh(Single) |
Calcula o seno hiperbólico de um valor. |
SinPi(Single) |
Calcula o seno de um valor que foi multiplicado por |
Sqrt(Single) |
Calcula a raiz quadrada de um valor. |
Tan(Single) |
Calcula a tangente de um valor. |
Tanh(Single) |
Calcula a tangente hiperbólica de um valor. |
TanPi(Single) |
Calcula a tangente de um valor que foi múltiplo por |
ToString() |
Converte o valor numérico dessa instância na representação da cadeia de caracteres equivalente. |
ToString(IFormatProvider) |
Converte o valor numérico dessa instância na representação da cadeia de caracteres equivalente usando as informações de formato específicas da cultura. |
ToString(String) |
Converte o valor numérico dessa instância na representação da cadeia de caracteres equivalente usando o formato especificado. |
ToString(String, IFormatProvider) |
Converte o valor numérico dessa instância na representação da cadeia de caracteres equivalente usando o formato especificado e as informações de formato específicas da cultura especificada. |
Truncate(Single) |
Trunca um valor. |
TryFormat(Span<Byte>, Int32, ReadOnlySpan<Char>, IFormatProvider) |
Tenta formatar o valor da instância atual como UTF-8 no intervalo de bytes fornecido. |
TryFormat(Span<Char>, Int32, ReadOnlySpan<Char>, IFormatProvider) |
Tenta formatar o valor da instância de número float atual para o intervalo de caracteres fornecido. |
TryParse(ReadOnlySpan<Byte>, IFormatProvider, Single) |
Tenta analisar um intervalo de caracteres UTF-8 em um valor. |
TryParse(ReadOnlySpan<Byte>, NumberStyles, IFormatProvider, Single) |
Tenta analisar um intervalo de caracteres UTF-8 em um valor. |
TryParse(ReadOnlySpan<Byte>, Single) |
Tenta converter um intervalo de caracteres UTF-8 que contém a representação de cadeia de caracteres de um número em seu número de ponto flutuante de precisão simples equivalente. |
TryParse(ReadOnlySpan<Char>, IFormatProvider, Single) |
Tenta analisar um intervalo de caracteres em um valor. |
TryParse(ReadOnlySpan<Char>, NumberStyles, IFormatProvider, Single) |
Converte a representação de intervalo de um número em um formato específico da cultura e um estilo especificados em seu número de ponto flutuante de precisão simples equivalente. Um valor retornado indica se a conversão foi bem-sucedida ou falhou. |
TryParse(ReadOnlySpan<Char>, Single) |
Converte a representação de cadeia de caracteres de um número em um intervalo de caracteres em um número de ponto flutuante de precisão simples equivalente. Um valor retornado indica se a conversão foi bem-sucedida ou falhou. |
TryParse(String, IFormatProvider, Single) |
Tenta analisar uma cadeia de caracteres em um valor. |
TryParse(String, NumberStyles, IFormatProvider, Single) |
Converte a representação de cadeia de caracteres de um número em um estilo e formato específico da cultura especificados em seu equivalente de número de ponto flutuante de precisão simples. Um valor retornado indica se a conversão foi bem-sucedida ou falhou. |
TryParse(String, Single) |
Converte a representação da cadeia de caracteres de um número no número de ponto flutuante de precisão simples equivalente. Um valor retornado indica se a conversão foi bem-sucedida ou falhou. |
Operadores
Equality(Single, Single) |
Retorna um valor que indica se os dois valores Single especificados são iguais. |
GreaterThan(Single, Single) |
Retorna um valor que indica se um valor Single especificado é maior que outro valor Single especificado. |
GreaterThanOrEqual(Single, Single) |
Retorna um valor que indica se um valor Single especificado é maior ou igual a outro valor Single especificado. |
Inequality(Single, Single) |
Retorna um valor que indica se os dois valores Single especificados não são iguais. |
LessThan(Single, Single) |
Retorna um valor que indica se um valor especificado de Single é menor que outro valor especificado de Single. |
LessThanOrEqual(Single, Single) |
Retorna um valor que indica se um valor Single especificado é menor ou igual a outro valor Single especificado. |
Implantações explícitas de interface
IAdditionOperators<Single,Single,Single>.Addition(Single, Single) |
Adiciona dois valores juntos para calcular sua soma. |
IAdditiveIdentity<Single,Single>.AdditiveIdentity |
Obtém a identidade aditiva do tipo atual. |
IBinaryNumber<Single>.AllBitsSet |
Obtém uma instância do tipo binário no qual todos os bits são definidos. |
IBitwiseOperators<Single,Single,Single>.BitwiseAnd(Single, Single) |
Calcula o bit a bit e de dois valores. |
IBitwiseOperators<Single,Single,Single>.BitwiseOr(Single, Single) |
Calcula o bit a bit ou dois valores. |
IBitwiseOperators<Single,Single,Single>.ExclusiveOr(Single, Single) |
Calcula o exclusivo ou de dois valores. |
IBitwiseOperators<Single,Single,Single>.OnesComplement(Single) |
Calcula a representação ones-complement de um determinado valor. |
IComparable.CompareTo(Object) |
Compara a instância atual com outro objeto do mesmo tipo e retorna um inteiro que indica se a instância atual precede, segue ou ocorre na mesma posição da ordem de classificação do outro objeto. |
IConvertible.GetTypeCode() |
Retorna o TypeCode para essa instância. |
IConvertible.ToBoolean(IFormatProvider) |
Para obter uma descrição desse membro, confira ToBoolean(IFormatProvider). |
IConvertible.ToByte(IFormatProvider) |
Para obter uma descrição desse membro, confira ToByte(IFormatProvider). |
IConvertible.ToChar(IFormatProvider) |
Não há suporte para esta conversão. A tentativa de usar esse método lança um InvalidCastException. |
IConvertible.ToDateTime(IFormatProvider) |
Não há suporte para esta conversão. A tentativa de usar esse método lança um InvalidCastException. |
IConvertible.ToDecimal(IFormatProvider) |
Para obter uma descrição desse membro, confira ToDecimal(IFormatProvider). |
IConvertible.ToDouble(IFormatProvider) |
Para obter uma descrição desse membro, confira ToDouble(IFormatProvider). |
IConvertible.ToInt16(IFormatProvider) |
Para obter uma descrição desse membro, confira ToInt16(IFormatProvider). |
IConvertible.ToInt32(IFormatProvider) |
Para obter uma descrição desse membro, confira ToInt32(IFormatProvider). |
IConvertible.ToInt64(IFormatProvider) |
Para obter uma descrição desse membro, confira ToInt64(IFormatProvider). |
IConvertible.ToSByte(IFormatProvider) |
Para obter uma descrição desse membro, confira ToSByte(IFormatProvider). |
IConvertible.ToSingle(IFormatProvider) |
Para obter uma descrição desse membro, confira ToSingle(IFormatProvider). |
IConvertible.ToType(Type, IFormatProvider) |
Para obter uma descrição desse membro, confira ToType(Type, IFormatProvider). |
IConvertible.ToUInt16(IFormatProvider) |
Para obter uma descrição desse membro, confira ToUInt16(IFormatProvider). |
IConvertible.ToUInt32(IFormatProvider) |
Para obter uma descrição desse membro, confira ToUInt32(IFormatProvider). |
IConvertible.ToUInt64(IFormatProvider) |
Para obter uma descrição desse membro, confira ToUInt64(IFormatProvider). |
IDecrementOperators<Single>.Decrement(Single) |
Diminui um valor. |
IDivisionOperators<Single,Single,Single>.Division(Single, Single) |
Divide um valor por outro para calcular seu quociente. |
IFloatingPoint<Single>.GetExponentByteCount() |
Obtém o número de bytes que serão gravados como parte de TryWriteExponentLittleEndian(Span<Byte>, Int32). |
IFloatingPoint<Single>.GetExponentShortestBitLength() |
Obtém o comprimento, em bits, da representação complementar dos dois mais curtos do expoente atual. |
IFloatingPoint<Single>.GetSignificandBitLength() |
Obtém o comprimento, em bits, do significando atual. |
IFloatingPoint<Single>.GetSignificandByteCount() |
Obtém o número de bytes que serão gravados como parte de TryWriteSignificandLittleEndian(Span<Byte>, Int32). |
IFloatingPoint<Single>.TryWriteExponentBigEndian(Span<Byte>, Int32) |
Tenta gravar o expoente atual, no formato big-endian, em um determinado intervalo. |
IFloatingPoint<Single>.TryWriteExponentLittleEndian(Span<Byte>, Int32) |
Tenta gravar o expoente atual, no formato little-endian, em um determinado intervalo. |
IFloatingPoint<Single>.TryWriteSignificandBigEndian(Span<Byte>, Int32) |
Tenta gravar o significando atual, no formato big-endian, em um determinado intervalo. |
IFloatingPoint<Single>.TryWriteSignificandLittleEndian(Span<Byte>, Int32) |
Tenta gravar o significando atual, no formato little-endian, em um determinado intervalo. |
IFloatingPointConstants<Single>.E |
Obtém a constante |
IFloatingPointConstants<Single>.Pi |
Obtém a constante |
IFloatingPointConstants<Single>.Tau |
Obtém a constante |
IFloatingPointIeee754<Single>.Epsilon |
Obtém o menor valor de modo que pode ser adicionado a |
IFloatingPointIeee754<Single>.NaN |
Obtém um valor que representa |
IFloatingPointIeee754<Single>.NegativeInfinity |
Obtém um valor que representa negativo |
IFloatingPointIeee754<Single>.NegativeZero |
Obtém um valor que representa negativo |
IFloatingPointIeee754<Single>.PositiveInfinity |
Obtém um valor que representa positivo |
IIncrementOperators<Single>.Increment(Single) |
Incrementa um valor. |
IMinMaxValue<Single>.MaxValue |
Obtém o valor máximo do tipo atual. |
IMinMaxValue<Single>.MinValue |
Obtém o valor mínimo do tipo atual. |
IModulusOperators<Single,Single,Single>.Modulus(Single, Single) |
Divide dois valores juntos para calcular seu módulo ou resto. |
IMultiplicativeIdentity<Single,Single>.MultiplicativeIdentity |
Obtém a identidade multiplicativa do tipo atual. |
IMultiplyOperators<Single,Single,Single>.Multiply(Single, Single) |
Multiplica dois valores juntos para calcular seu produto. |
INumberBase<Single>.IsCanonical(Single) |
Determina se um valor está em sua representação canônica. |
INumberBase<Single>.IsComplexNumber(Single) |
Determina se um valor representa um número complexo. |
INumberBase<Single>.IsImaginaryNumber(Single) |
Determina se um valor representa um número imaginário puro. |
INumberBase<Single>.IsZero(Single) |
Determina se um valor é zero. |
INumberBase<Single>.One |
Obtém o valor |
INumberBase<Single>.Radix |
Obtém a base para o tipo. |
INumberBase<Single>.TryConvertFromChecked<TOther>(TOther, Single) |
Representa um número de ponto flutuante de precisão simples. |
INumberBase<Single>.TryConvertFromSaturating<TOther>(TOther, Single) |
Representa um número de ponto flutuante de precisão simples. |
INumberBase<Single>.TryConvertFromTruncating<TOther>(TOther, Single) |
Representa um número de ponto flutuante de precisão simples. |
INumberBase<Single>.TryConvertToChecked<TOther>(Single, TOther) |
Tenta converter uma instância do tipo atual em outro tipo, gerando uma exceção de estouro para quaisquer valores que estejam fora do intervalo representável do tipo atual. |
INumberBase<Single>.TryConvertToSaturating<TOther>(Single, TOther) |
Tenta converter uma instância do tipo atual em outro tipo, saturando todos os valores que estão fora do intervalo representável do tipo atual. |
INumberBase<Single>.TryConvertToTruncating<TOther>(Single, TOther) |
Tenta converter uma instância do tipo atual em outro tipo, truncando quaisquer valores que estejam fora do intervalo representável do tipo atual. |
INumberBase<Single>.Zero |
Obtém o valor |
ISignedNumber<Single>.NegativeOne |
Obtém o valor |
ISubtractionOperators<Single,Single,Single>.Subtraction(Single, Single) |
Subtrai dois valores para calcular sua diferença. |
IUnaryNegationOperators<Single,Single>.UnaryNegation(Single) |
Calcula a negação unária de um valor. |
IUnaryPlusOperators<Single,Single>.UnaryPlus(Single) |
Calcula a mais unária de um valor. |
Aplica-se a
Acesso thread-safe
Todos os membros desse tipo são thread-safe. Os membros que aparentam modificar efetivamente o estado retornam uma nova instância inicializada com o novo valor. Assim como acontece com qualquer outro tipo, a leitura e a gravação em uma variável compartilhada que contém uma instância desse tipo devem ser protegidas por um bloqueio para garantir thread-safe.
Confira também
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de