Single Struktur

Definition

Stellt eine Gleitkommazahl mit einfacher Genauigkeit dar.

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
Vererbung
Single
Attribute
Implementiert
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>

Hinweise

Weitere Informationen zu dieser API finden Sie unter Ergänzende API-Hinweise für Single.

Felder

E

Stellt die natürliche logarithmische Basis dar, die durch die Konstante e angegeben wird.

Epsilon

Stellt den kleinsten positiven Single-Wert dar, der größer als 0 (null) ist. Dieses Feld ist konstant.

MaxValue

Stellt den größtmöglichen Wert von Single dar. Dieses Feld ist konstant.

MinValue

Stellt den kleinstmöglichen Wert von Single dar. Dieses Feld ist konstant.

NaN

Stellt Not-a-Number (NaN) dar. Dieses Feld ist konstant.

NegativeInfinity

Stellt minus unendlich dar. Dieses Feld ist konstant.

NegativeZero

Stellt die zahl negative Null (-0) dar.

Pi

Stellt das Verhältnis eines Kreisumfangs zum Kreisdurchmesser durch die Konstante π dar.

PositiveInfinity

Stellt plus unendlich dar. Dieses Feld ist konstant.

Tau

Stellt die Anzahl der Bogenmaßwerte in einer Umdrehung dar, angegeben durch die Konstante τ.

Methoden

Abs(Single)

Berechnet das Absolute eines Werts.

Acos(Single)

Berechnet den Arc-Kosinus eines Werts.

Acosh(Single)

Berechnet den hyperbolischen Arc-Kosinus eines Werts.

AcosPi(Single)

Berechnet den Arc-Kosinus eines Werts und dividiert das Ergebnis durch pi.

Asin(Single)

Berechnet den Arc-Sinus eines Werts.

Asinh(Single)

Berechnet den hyperbolischen Arc-Sinus eines Werts.

AsinPi(Single)

Berechnet den Arc-Sinus eines Werts und dividiert das Ergebnis durch pi.

Atan(Single)

Berechnet den Arc-Tangens eines Werts.

Atan2(Single, Single)

Berechnet den Arc-Tangens des Quotienten von zwei Werten.

Atan2Pi(Single, Single)

Berechnet den Arc-Tangens für den Quotienten zweier Werte und dividiert das Ergebnis durch pi.

Atanh(Single)

Berechnet den hyperbolischen Arc-Tangens eines Werts.

AtanPi(Single)

Berechnet den Arc-Tangens eines Werts und dividiert das Ergebnis durch pi.

BitDecrement(Single)

Dekrementiert einen Wert auf den kleinsten Wert, der kleiner als ein gegebener Wert ist.

BitIncrement(Single)

Erhöht einen Wert auf den kleinsten Wert, der größer als ein gegebener Wert ist.

Cbrt(Single)

Berechnet den Cubestamm eines Werts.

Ceiling(Single)

Berechnet die Obergrenze eines Werts.

Clamp(Single, Single, Single)

Klemmt einen Wert auf einen inklusiven Minimal- und Höchstwert.

CompareTo(Object)

Vergleicht diese Instanz mit einem angegebenen Objekt und gibt eine ganze Zahl zurück, die angibt, ob der Wert dieser Instanz kleiner oder größer als der Wert des angegebenen Objekts ist oder mit diesem übereinstimmt.

CompareTo(Single)

Vergleicht diese Instanz mit einer angegebenen Gleitkommazahl mit einfacher Genauigkeit und gibt eine ganze Zahl zurück, die angibt, ob der Wert dieser Instanz kleiner oder größer als der Wert der angegebenen Gleitkommazahl mit einfacher Genauigkeit ist oder mit dieser übereinstimmt.

CopySign(Single, Single)

Kopiert das Vorzeichen eines Werts in das Vorzeichen eines anderen Werts.

Cos(Single)

Berechnet den Kosinus eines Werts.

Cosh(Single)

Berechnet den hyperbolischen Kosinus eines Werts.

CosPi(Single)

Berechnet den Kosinus eines Werts, der mit pimultimultiziert wurde.

CreateChecked<TOther>(TOther)

Erstellt eine instance des aktuellen Typs aus einem Wert und löst eine Überlaufausnahme für alle Werte aus, die außerhalb des darstellbaren Bereichs des aktuellen Typs liegen.

CreateSaturating<TOther>(TOther)

Erstellt eine instance des aktuellen Typs aus einem -Wert und sättigt alle Werte, die außerhalb des darstellbaren Bereichs des aktuellen Typs liegen.

CreateTruncating<TOther>(TOther)

Erstellt eine instance des aktuellen Typs aus einem Wert und schneidet alle Werte ab, die außerhalb des darstellbaren Bereichs des aktuellen Typs liegen.

DegreesToRadians(Single)

Konvertiert einen angegebenen Wert von Grad in Bogenmaß.

Equals(Object)

Gibt einen Wert zurück, der angibt, ob diese Instanz gleich einem angegebenen Objekt ist.

Equals(Single)

Gibt einen Wert zurück, der angibt, ob diese Instanz und ein angegebenes Single-Objekt den gleichen Wert darstellen.

Exp(Single)

Computevorgänge werden E auf eine bestimmte Leistung angehoben.

Exp10(Single)

Computevorgänge werden 10 auf eine bestimmte Leistung angehoben.

Exp10M1(Single)

10 Berechnet auf eine bestimmte Leistung und subtrahiert eine.

Exp2(Single)

Computevorgänge werden 2 auf eine bestimmte Leistung angehoben.

Exp2M1(Single)

2 Berechnet auf eine bestimmte Leistung und subtrahiert eine.

ExpM1(Single)

E Berechnet auf eine bestimmte Leistung und subtrahiert eine.

Floor(Single)

Berechnet den Boden eines Werts.

FusedMultiplyAdd(Single, Single, Single)

Berechnet die verschmolzene Multiplikation von drei Werten.

GetHashCode()

Gibt den Hashcode für diese Instanz zurück.

GetTypeCode()

Gibt den TypeCode für den Werttyp Single zurück.

Hypot(Single, Single)

Berechnet die Hypotenuse mit zwei Werten, die die Längen der kürzeren Seiten in einem rechtwinkligen Dreieck darstellen.

Ieee754Remainder(Single, Single)

Berechnet den Rest von zwei Werten, wie in IEEE 754 angegeben.

ILogB(Single)

Berechnet den ganzzahligen Logarithmus eines Werts.

IsEvenInteger(Single)

Bestimmt, ob ein Wert eine gerade ganzzahlige Zahl darstellt.

IsFinite(Single)

Bestimmt, ob der angegebene Wert endlich ist (Null, subnormal oder normal).

IsInfinity(Single)

Gibt einen Wert zurück, der angibt, ob der Wert der angegebenen Zahl -unendlich oder +unendlich ist.

IsInteger(Single)

Bestimmt, ob ein Wert einen integralen Wert darstellt.

IsNaN(Single)

Gibt einen Wert zurück, der angibt, ob der angegebene Wert keine Zahl ist (NaN).

IsNegative(Single)

Bestimmt, ob der angegebene Wert negativ ist.

IsNegativeInfinity(Single)

Gibt einen Wert zurück, der angibt, ob die angegebene Zahl minus unendlich ergibt.

IsNormal(Single)

Bestimmt, ob der angegebene Wert normal ist.

IsOddInteger(Single)

Bestimmt, ob ein Wert eine ungerade ganzzahlige Zahl darstellt.

IsPositive(Single)

Bestimmt, ob ein Wert positiv ist.

IsPositiveInfinity(Single)

Gibt einen Wert zurück, der angibt, ob die angegebene Zahl plus unendlich ergibt.

IsPow2(Single)

Bestimmt, ob ein Wert eine Potenz von zwei ist.

IsRealNumber(Single)

Bestimmt, ob ein Wert eine reelle Zahl darstellt.

IsSubnormal(Single)

Bestimmt, ob der angegebene Wert subnormal ist.

Lerp(Single, Single, Single)

Führt eine lineare Interpolation zwischen zwei Werten basierend auf der angegebenen Gewichtung aus.

Log(Single)

Berechnet den natürlichen (base-E Logarithmus eines Werts.

Log(Single, Single)

Berechnet den Logarithmus eines Werts in der angegebenen Basis.

Log10(Single)

Berechnet den Basis-10-Logarithmus eines Werts.

Log10P1(Single)

Berechnet den Basis-10-Logarithmus eines Werts plus 1.

Log2(Single)

Berechnet das Protokoll2 eines Werts.

Log2P1(Single)

Berechnet den Basis-2-Logarithmus eines Werts plus eins.

LogP1(Single)

Berechnet den natürlichen Logarithmus (base-E) eines Werts plus eins.

Max(Single, Single)

Vergleicht zwei Werte mit einem höheren Computewert.

MaxMagnitude(Single, Single)

Vergleicht zwei Werte mit einem höheren Computewert.

MaxMagnitudeNumber(Single, Single)

Vergleicht zwei Werte mit der Berechnung, die die größere Größe hat, und gibt den anderen Wert zurück, wenn eine Eingabe ist NaN.

MaxNumber(Single, Single)

Vergleicht zwei Werte mit der Berechnung, die größer ist, und gibt den anderen Wert zurück, wenn eine Eingabe ist NaN.

Min(Single, Single)

Vergleicht zwei Werte mit der Berechnung, die kleiner ist.

MinMagnitude(Single, Single)

Vergleicht zwei Werte mit der Berechnung, die kleiner ist.

MinMagnitudeNumber(Single, Single)

Vergleicht zwei Werte mit einer Berechnung, die die geringere Größe aufweist, und gibt den anderen Wert zurück, wenn eine Eingabe ist NaN.

MinNumber(Single, Single)

Vergleicht zwei Werte mit der Berechnung, die kleiner ist, und gibt den anderen Wert zurück, wenn eine Eingabe ist NaN.

Parse(ReadOnlySpan<Byte>, IFormatProvider)

Analysiert eine Spanne von UTF-8-Zeichen in einen Wert.

Parse(ReadOnlySpan<Byte>, NumberStyles, IFormatProvider)

Analysiert eine Spanne von UTF-8-Zeichen in einen Wert.

Parse(ReadOnlySpan<Char>, IFormatProvider)

Analysiert eine Spanne von Zeichen in einen Wert.

Parse(ReadOnlySpan<Char>, NumberStyles, IFormatProvider)

Konvertiert eine Zeichenspanne mit der Zeichenfolgendarstellung einer Zahl in einem angegebenen Stil und einem kulturspezifischen Format in die entsprechende Gleitkommazahl mit einfacher Genauigkeit

Parse(String)

Konvertiert die Zeichenfolgendarstellung einer Zahl in die entsprechende Gleitkommazahl mit einfacher Genauigkeit.

Parse(String, IFormatProvider)

Konvertiert die Zeichenfolgendarstellung einer Zahl in einem bestimmten kulturabhängigen Format in die entsprechende Gleitkommazahl mit einfacher Genauigkeit.

Parse(String, NumberStyles)

Konvertiert die Zeichenfolgendarstellung einer Zahl in einem angegebenen Stil in die entsprechende Gleitkommazahl mit einfacher Genauigkeit.

Parse(String, NumberStyles, IFormatProvider)

Konvertiert die Zeichenfolgendarstellung einer Zahl in einem angegebenen Stil und einem kulturabhängigen Format in die entsprechende Gleitkommazahl mit einfacher Genauigkeit.

Pow(Single, Single)

Berechnet einen Wert, der auf eine bestimmte Leistung angehoben wird.

RadiansToDegrees(Single)

Konvertiert einen angegebenen Wert von Bogenmaßen in Grad.

ReciprocalEstimate(Single)

Berechnet eine Schätzung des Kehrwerts.

ReciprocalSqrtEstimate(Single)

Berechnet eine Schätzung der reziproken Quadratwurzel eines Werts.

RootN(Single, Int32)

Berechnet den n-ten Stamm eines Werts.

Round(Single)

Rundet einen Wert mithilfe des Standardrundungsmodus (ToEven) auf die nächste ganze Zahl.

Round(Single, Int32)

Rundet einen Wert mit dem Standardrundungsmodus (ToEven) auf eine angegebene Anzahl von Bruchstellen.

Round(Single, Int32, MidpointRounding)

Rundet einen Wert mit dem Standardrundungsmodus (ToEven) auf eine angegebene Anzahl von Bruchstellen.

Round(Single, MidpointRounding)

Rundet einen Wert mithilfe des angegebenen Rundungsmodus auf die nächste ganze Zahl.

ScaleB(Single, Int32)

Berechnet das Produkt eines Werts und dessen Basisradix, der auf die angegebene Leistung angehoben wird.

Sign(Single)

Berechnet das Vorzeichen eines Werts.

Sin(Single)

Berechnet den Sinus eines Werts.

SinCos(Single)

Berechnet den Sinus und den Sinus eines Werts.

SinCosPi(Single)

Berechnet den Sinus und den Sinus eines Werts.

Sinh(Single)

Berechnet den hyperbolischen Sinus eines Werts.

SinPi(Single)

Berechnet den Sinus eines Werts, der mit pimultipliziert wurde.

Sqrt(Single)

Berechnet die Quadratwurzel eines Werts.

Tan(Single)

Berechnet den Tangens eines Werts.

Tanh(Single)

Berechnet den hyperbolischen Tangens eines Werts.

TanPi(Single)

Berechnet den Tangens eines Werts, der mit pimultimultiziert wurde.

ToString()

Konvertiert den Wert dieser Instanz in die entsprechende Zeichenfolgendarstellung.

ToString(IFormatProvider)

Konvertiert den numerischen Wert dieser Instanz unter Berücksichtigung der angegebenen kulturabhängigen Formatierungsinformationen in die entsprechende Zeichenfolgendarstellung.

ToString(String)

Konvertiert den numerischen Wert dieser Instanz in die entsprechende Zeichenfolgendarstellung unter Berücksichtigung des angegebenen Formats.

ToString(String, IFormatProvider)

Konvertiert den numerischen Wert dieser Instanz unter Verwendung des angegebenen Formats und der angegebenen kulturabhängigen Formatierungsinformationen in die entsprechende Zeichenfolgendarstellung.

Truncate(Single)

Schneidet einen Wert ab.

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

Versucht, den Wert des aktuellen instance als UTF-8 in die angegebene Bytesspanne zu formatieren.

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

Versucht, den Wert der aktuellen Instanz der Gleitkommazahl in die angegebene Zeichenspanne zu formatieren

TryParse(ReadOnlySpan<Byte>, IFormatProvider, Single)

Versucht, eine Spanne von UTF-8-Zeichen in einen Wert zu analysieren.

TryParse(ReadOnlySpan<Byte>, NumberStyles, IFormatProvider, Single)

Versucht, eine Spanne von UTF-8-Zeichen in einen Wert zu analysieren.

TryParse(ReadOnlySpan<Byte>, Single)

Versucht, eine UTF-8-Zeichenspanne, die die Zeichenfolgendarstellung einer Zahl enthält, in die entsprechende Gleitkommazahl mit einfacher Genauigkeit zu konvertieren.

TryParse(ReadOnlySpan<Char>, IFormatProvider, Single)

Versucht, eine Spanne von Zeichen in einen Wert zu analysieren.

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

Konvertiert die Spannendarstellung einer Zahl in einem angegebenen Stil und einem kulturabhängigen Format in die entsprechende Gleitkommazahl mit einfacher Genauigkeit Ein Rückgabewert gibt an, ob die Konvertierung erfolgreich war oder nicht.

TryParse(ReadOnlySpan<Char>, Single)

Konvertiert die Zeichenfolgendarstellung einer Zahl in einer Zeichenspanne in die entsprechende Gleitkommazahl mit einfacher Genauigkeit. Ein Rückgabewert gibt an, ob die Konvertierung erfolgreich war oder nicht.

TryParse(String, IFormatProvider, Single)

Versucht, eine Zeichenfolge in einen Wert zu analysieren.

TryParse(String, NumberStyles, IFormatProvider, Single)

Konvertiert die Zeichenfolgendarstellung einer Zahl in einem angegebenen Stil und einem kulturabhängigen Format in die entsprechende Gleitkommazahl mit einfacher Genauigkeit. Ein Rückgabewert gibt an, ob die Konvertierung erfolgreich war oder nicht.

TryParse(String, Single)

Konvertiert die Zeichenfolgendarstellung einer Zahl in die entsprechende Gleitkommazahl mit einfacher Genauigkeit. Ein Rückgabewert gibt an, ob die Konvertierung erfolgreich war oder nicht.

Operatoren

Equality(Single, Single)

Gibt einen Wert zurück, der angibt, ob zwei angegebene Single-Werte gleich sind.

GreaterThan(Single, Single)

Gibt einen Wert zurück, der angibt, ob ein angegebener Single-Wert größer als ein anderer angegebener Single-Wert ist.

GreaterThanOrEqual(Single, Single)

Gibt einen Wert zurück, der angibt, ob ein angegebener Single-Wert größer oder gleich einem anderen angegebenen Single-Wert ist.

Inequality(Single, Single)

Gibt einen Wert zurück, der angibt, ob zwei angegebene Single-Werte gleich sind.

LessThan(Single, Single)

Gibt einen Wert zurück, der angibt, ob ein angegebener Single-Wert größer als ein anderer angegebener Single-Wert ist.

LessThanOrEqual(Single, Single)

Gibt einen Wert zurück, der angibt, ob ein angegebener Single -Wert kleiner oder gleich einem anderen angegebenen Single-Wert ist.

Explizite Schnittstellenimplementierungen

IAdditionOperators<Single,Single,Single>.Addition(Single, Single)

Fügt zwei Werte zusammen, um ihre Summe zu berechnen.

IAdditiveIdentity<Single,Single>.AdditiveIdentity

Ruft die additive Identität des aktuellen Typs ab.

IBinaryNumber<Single>.AllBitsSet

Ruft eine instance des Binärtyps ab, in dem alle Bits festgelegt sind.

IBitwiseOperators<Single,Single,Single>.BitwiseAnd(Single, Single)

Berechnet den bitweisen und von zwei Werten.

IBitwiseOperators<Single,Single,Single>.BitwiseOr(Single, Single)

Berechnet den bitweisen oder von zwei Werten.

IBitwiseOperators<Single,Single,Single>.ExclusiveOr(Single, Single)

Berechnet den exklusiven oder von zwei Werten.

IBitwiseOperators<Single,Single,Single>.OnesComplement(Single)

Berechnet die Eins-Komplement-Darstellung eines bestimmten Werts.

IComparable.CompareTo(Object)

Vergleicht die aktuelle Instanz mit einem anderen Objekt vom selben Typ und gibt eine ganze Zahl zurück, die angibt, ob die aktuelle Instanz in der Sortierreihenfolge vor oder nach dem anderen Objekt oder an derselben Position auftritt.

IConvertible.GetTypeCode()

Gibt den TypeCode für diese Instanz zurück.

IConvertible.ToBoolean(IFormatProvider)

Eine Beschreibung dieses Elements finden Sie unter ToBoolean(IFormatProvider).

IConvertible.ToByte(IFormatProvider)

Eine Beschreibung dieses Elements finden Sie unter ToByte(IFormatProvider).

IConvertible.ToChar(IFormatProvider)

Diese Konvertierung wird nicht unterstützt. Bei dem Versuch der Verwendung dieser Methode wird eine InvalidCastException ausgelöst.

IConvertible.ToDateTime(IFormatProvider)

Diese Konvertierung wird nicht unterstützt. Bei dem Versuch der Verwendung dieser Methode wird eine InvalidCastException ausgelöst.

IConvertible.ToDecimal(IFormatProvider)

Eine Beschreibung dieses Elements finden Sie unter ToDecimal(IFormatProvider).

IConvertible.ToDouble(IFormatProvider)

Eine Beschreibung dieses Elements finden Sie unter ToDouble(IFormatProvider).

IConvertible.ToInt16(IFormatProvider)

Eine Beschreibung dieses Elements finden Sie unter ToInt16(IFormatProvider).

IConvertible.ToInt32(IFormatProvider)

Eine Beschreibung dieses Elements finden Sie unter ToInt32(IFormatProvider).

IConvertible.ToInt64(IFormatProvider)

Eine Beschreibung dieses Elements finden Sie unter ToInt64(IFormatProvider).

IConvertible.ToSByte(IFormatProvider)

Eine Beschreibung dieses Elements finden Sie unter ToSByte(IFormatProvider).

IConvertible.ToSingle(IFormatProvider)

Eine Beschreibung dieses Elements finden Sie unter ToSingle(IFormatProvider).

IConvertible.ToType(Type, IFormatProvider)

Eine Beschreibung dieses Elements finden Sie unter ToType(Type, IFormatProvider).

IConvertible.ToUInt16(IFormatProvider)

Eine Beschreibung dieses Elements finden Sie unter ToUInt16(IFormatProvider).

IConvertible.ToUInt32(IFormatProvider)

Eine Beschreibung dieses Elements finden Sie unter ToUInt32(IFormatProvider).

IConvertible.ToUInt64(IFormatProvider)

Eine Beschreibung dieses Elements finden Sie unter ToUInt64(IFormatProvider).

IDecrementOperators<Single>.Decrement(Single)

Dekrementiert einen Wert.

IDivisionOperators<Single,Single,Single>.Division(Single, Single)

Dividiert einen Wert durch einen anderen, um den Quotienten zu berechnen.

IFloatingPoint<Single>.GetExponentByteCount()

Ruft die Anzahl der Bytes ab, die als Teil von TryWriteExponentLittleEndian(Span<Byte>, Int32)geschrieben werden.

IFloatingPoint<Single>.GetExponentShortestBitLength()

Ruft die Länge der Komplementdarstellung des aktuellen Exponenten in Bits ab.

IFloatingPoint<Single>.GetSignificandBitLength()

Ruft die Länge des aktuellen Significand in Bits ab.

IFloatingPoint<Single>.GetSignificandByteCount()

Ruft die Anzahl der Bytes ab, die als Teil von TryWriteSignificandLittleEndian(Span<Byte>, Int32)geschrieben werden.

IFloatingPoint<Single>.TryWriteExponentBigEndian(Span<Byte>, Int32)

Versucht, den aktuellen Exponenten im Big-End-Format auf eine bestimmte Spanne zu schreiben.

IFloatingPoint<Single>.TryWriteExponentLittleEndian(Span<Byte>, Int32)

Versucht, den aktuellen Exponenten im Little-Endian-Format in eine bestimmte Spanne zu schreiben.

IFloatingPoint<Single>.TryWriteSignificandBigEndian(Span<Byte>, Int32)

Versucht, das aktuelle Significund im Big-End-Format in eine bestimmte Spanne zu schreiben.

IFloatingPoint<Single>.TryWriteSignificandLittleEndian(Span<Byte>, Int32)

Versucht, das aktuelle Significund im Little-Endian-Format auf eine bestimmte Spanne zu schreiben.

IFloatingPointConstants<Single>.E

Ruft die mathematische Konstante eab.

IFloatingPointConstants<Single>.Pi

Ruft die mathematische Konstante piab.

IFloatingPointConstants<Single>.Tau

Ruft die mathematische Konstante tauab.

IFloatingPointIeee754<Single>.Epsilon

Ruft den kleinsten Wert ab, der hinzugefügt werden kann, was nicht zu 0 führt 0.

IFloatingPointIeee754<Single>.NaN

Ruft einen Wert ab, der darstellt NaN.

IFloatingPointIeee754<Single>.NegativeInfinity

Ruft einen Wert ab, der ein negatives infinitydarstellt.

IFloatingPointIeee754<Single>.NegativeZero

Ruft einen Wert ab, der ein negatives zerodarstellt.

IFloatingPointIeee754<Single>.PositiveInfinity

Ruft einen Wert ab, der positive infinitydarstellt.

IIncrementOperators<Single>.Increment(Single)

Erhöht einen Wert.

IMinMaxValue<Single>.MaxValue

Ruft den Maximalwert des aktuellen Typs ab.

IMinMaxValue<Single>.MinValue

Ruft den Mindestwert des aktuellen Typs ab.

IModulusOperators<Single,Single,Single>.Modulus(Single, Single)

Teilt zwei Werte zusammen, um deren Modul oder Rest zu berechnen.

IMultiplicativeIdentity<Single,Single>.MultiplicativeIdentity

Ruft die multiplikative Identität des aktuellen Typs ab.

IMultiplyOperators<Single,Single,Single>.Multiply(Single, Single)

Multipliziert zwei Werte zusammen, um ihr Produkt zu berechnen.

INumberBase<Single>.IsCanonical(Single)

Bestimmt, ob sich ein Wert in seiner kanonischen Darstellung befindet.

INumberBase<Single>.IsComplexNumber(Single)

Bestimmt, ob ein Wert eine komplexe Zahl darstellt.

INumberBase<Single>.IsImaginaryNumber(Single)

Bestimmt, ob ein Wert eine reine imaginäre Zahl darstellt.

INumberBase<Single>.IsZero(Single)

Bestimmt, ob ein Wert 0 ist.

INumberBase<Single>.One

Ruft den Wert 1 für den Typ ab.

INumberBase<Single>.Radix

Ruft die Basis für den Typ ab.

INumberBase<Single>.TryConvertFromChecked<TOther>(TOther, Single)

Stellt eine Gleitkommazahl mit einfacher Genauigkeit dar.

INumberBase<Single>.TryConvertFromSaturating<TOther>(TOther, Single)

Stellt eine Gleitkommazahl mit einfacher Genauigkeit dar.

INumberBase<Single>.TryConvertFromTruncating<TOther>(TOther, Single)

Stellt eine Gleitkommazahl mit einfacher Genauigkeit dar.

INumberBase<Single>.TryConvertToChecked<TOther>(Single, TOther)

Versucht, eine instance des aktuellen Typs in einen anderen Typ zu konvertieren, und löst eine Überlaufausnahme für alle Werte aus, die außerhalb des darstellbaren Bereichs des aktuellen Typs liegen.

INumberBase<Single>.TryConvertToSaturating<TOther>(Single, TOther)

Versucht, eine instance des aktuellen Typs in einen anderen Typ zu konvertieren und dabei alle Werte zu überlasten, die außerhalb des darstellbaren Bereichs des aktuellen Typs liegen.

INumberBase<Single>.TryConvertToTruncating<TOther>(Single, TOther)

Versucht, eine instance des aktuellen Typs in einen anderen Typ zu konvertieren, wobei alle Werte abgeschnitten werden, die außerhalb des darstellbaren Bereichs des aktuellen Typs liegen.

INumberBase<Single>.Zero

Ruft den Wert 0 für den Typ ab.

ISignedNumber<Single>.NegativeOne

Ruft den Wert -1 für den Typ ab.

ISubtractionOperators<Single,Single,Single>.Subtraction(Single, Single)

Subtrahiert zwei Werte, um deren Differenz zu berechnen.

IUnaryNegationOperators<Single,Single>.UnaryNegation(Single)

Berechnet die unäre Negation eines Werts.

IUnaryPlusOperators<Single,Single>.UnaryPlus(Single)

Berechnet das unäre Plus eines Werts.

Gilt für:

Threadsicherheit

Alle Member dieses Typs sind threadsicher. Member, die instance Zustand zu ändern scheinen, geben tatsächlich eine neue instance zurück, die mit dem neuen Wert initialisiert wurde. Wie bei jedem anderen Typ muss das Lesen und Schreiben in eine freigegebene Variable, die eine instance dieses Typs enthält, durch eine Sperre geschützt werden, um die Threadsicherheit zu gewährleisten.

Weitere Informationen