|
Dieser Artikel wurde maschinell übersetzt. Bewegen Sie den Mauszeiger über die Sätze im Artikel, um den Originaltext anzuzeigen. Weitere Informationen
|
Übersetzung
Original
|
Single-Struktur
Namespace: System
Assembly: mscorlib (in mscorlib.dll)
Der Single-Typ macht die folgenden Member verfügbar.
| Name | Beschreibung | |
|---|---|---|
![]() ![]() | CompareTo(Object) | |
![]() ![]() ![]() ![]() | CompareTo(Single) | |
![]() ![]() ![]() ![]() | Equals(Object) | |
![]() ![]() ![]() ![]() | Equals(Single) | |
![]() ![]() ![]() ![]() | GetHashCode | |
![]() ![]() ![]() ![]() | GetType | |
![]() ![]() | GetTypeCode | |
![]() ![]() ![]() ![]() ![]() | IsInfinity | |
![]() ![]() ![]() ![]() ![]() | IsNaN | |
![]() ![]() ![]() ![]() ![]() | IsNegativeInfinity | |
![]() ![]() ![]() ![]() ![]() | IsPositiveInfinity | |
![]() ![]() ![]() ![]() ![]() | Parse(String) | |
![]() ![]() ![]() ![]() ![]() | Parse(String, NumberStyles) | |
![]() ![]() ![]() ![]() ![]() | Parse(String, IFormatProvider) | |
![]() ![]() ![]() ![]() ![]() | Parse(String, NumberStyles, IFormatProvider) | |
![]() ![]() ![]() ![]() | ToString() | |
![]() ![]() ![]() ![]() | ToString(IFormatProvider) | |
![]() ![]() ![]() ![]() | ToString(String) | |
![]() ![]() ![]() ![]() | ToString(String, IFormatProvider) | |
![]() ![]() ![]() ![]() | TryParse(String, Single) | |
![]() ![]() ![]() ![]() | TryParse(String, NumberStyles, IFormatProvider, Single) |
| Name | Beschreibung | |
|---|---|---|
![]() ![]() ![]() ![]() | Equality | |
![]() ![]() ![]() ![]() | GreaterThan | |
![]() ![]() ![]() ![]() | GreaterThanOrEqual | |
![]() ![]() ![]() ![]() | Inequality | |
![]() ![]() ![]() ![]() | LessThan | |
![]() ![]() ![]() ![]() | LessThanOrEqual |
| Name | Beschreibung | |
|---|---|---|
![]() ![]() ![]() ![]() ![]() | Epsilon | |
![]() ![]() ![]() ![]() ![]() | MaxValue | |
![]() ![]() ![]() ![]() ![]() | MinValue | |
![]() ![]() ![]() ![]() ![]() | NaN | |
![]() ![]() ![]() ![]() ![]() | NegativeInfinity | |
![]() ![]() ![]() ![]() ![]() | PositiveInfinity |
| Name | Beschreibung | |
|---|---|---|
![]() ![]() ![]() ![]() | IComparable.CompareTo | |
![]() ![]() ![]() | IConvertible.ToBoolean | Infrastruktur. |
![]() ![]() ![]() | IConvertible.ToByte | Infrastruktur. |
![]() ![]() ![]() | IConvertible.ToChar | Infrastruktur. |
![]() ![]() ![]() | IConvertible.ToDateTime | Infrastruktur. |
![]() ![]() ![]() | IConvertible.ToDecimal | Infrastruktur. |
![]() ![]() ![]() | IConvertible.ToDouble | Infrastruktur. |
![]() ![]() ![]() | IConvertible.ToInt16 | Infrastruktur. |
![]() ![]() ![]() | IConvertible.ToInt32 | Infrastruktur. |
![]() ![]() ![]() | IConvertible.ToInt64 | Infrastruktur. |
![]() ![]() ![]() | IConvertible.ToSByte | Infrastruktur. |
![]() ![]() ![]() | IConvertible.ToSingle | Infrastruktur. |
![]() ![]() ![]() | IConvertible.ToType | Infrastruktur. |
![]() ![]() ![]() | IConvertible.ToUInt16 | Infrastruktur. |
![]() ![]() ![]() | IConvertible.ToUInt32 | Infrastruktur. |
![]() ![]() ![]() | IConvertible.ToUInt64 | Infrastruktur. |
Verwenden von Gleitkommazahlen
Wenn einer der Operanden einen ganzzahligen Typ hat, wird dieser Operand in den Gleitkommatyp des anderen Operanden konvertiert. Wenn danach einer der Operanden den Typ Double hat, wird der andere Operand in Double konvertiert, und bei Ausführung der Operation wird mindestens der Wertebereich und die Genauigkeit von Double verwendet. Bei numerischen Operationen ist der Typ des Ergebnisses Double. Andernfalls wird bei Ausführung der Operation mindestens der Wertebereich und die Genauigkeit des Typs Single verwendet, und der Typ des Ergebnisses ist Single.
Wenn der Betrag des Ergebnisses einer Gleitkommaoperation für das Zielformat zu klein ist, ist das Ergebnis der Operation 0 (null). Wenn der Betrag des Ergebnisses einer Gleitkommaoperation zu groß für das Zielformat ist, ist das Ergebnis der Operation je nach Vorzeichen des Ergebnisses entweder PositiveInfinity oder NegativeInfinity. Wenn eine Gleitkommaoperation ungültig ist, ist das Ergebnis der Operation NaN. Wenn mindestens einer der Operanden einer Gleitkommaoperation NaN ist, ist das Ergebnis der Operation NaN.
Gleitkommawerte und Verlust an Genauigkeit
Zwei Gleitkommazahlen, die bei einer bestimmten Genauigkeit als gleich gelten, können bei einer anderen Genauigkeit als ungleich gelten, da sich die letzten signifikanten Ziffern unterscheiden. Eine mathematische oder Vergleichsoperation, bei der eine Gleitkommazahl verwendet wird, führt möglicherweise nicht zu demselben Ergebnis wie bei der Verwendung einer Dezimalzahl, da die Gleitkommazahl eventuell nur ein Näherungswert der Dezimalzahl ist. Bei Verwendung einer Gleitkommazahl könnte ein Wert möglicherweise nicht wiederhergestellt werden. Ein Wert gilt als wiederhergestellt, wenn er in einer Operation in ein anderes Format und anschließend in einer Umkehroperation wieder zu einer Gleitkommazahl konvertiert wird, wobei die resultierende Gleitkommazahl mit der ursprünglichen Gleitkommazahl übereinstimmt. Die Wiederherstellung könnte fehlschlagen, wenn ein oder mehr niederstwertige Ziffern bei einer Konvertierung verloren gehen oder geändert werden.
Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (Server Core-Rolle wird nicht unterstützt), Windows Server 2008 R2 (Server Core-Rolle wird mit SP1 oder höher unterstützt; Itanium wird nicht unterstützt)
.NET Framework unterstützt nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen für .NET Framework.


