|
Este artículo proviene de un motor de traducción automática. Mueva el puntero sobre las frases del artículo para ver el texto original. Más información.
|
Traducción
Original
|
Single (Estructura)
Espacio de nombres: System
Ensamblado: mscorlib (en mscorlib.dll)
El tipo Single expone los siguientes miembros.
| Nombre | Descripción | |
|---|---|---|
![]() ![]() | 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) |
| Nombre | Descripción | |
|---|---|---|
![]() ![]() ![]() ![]() | Equality | |
![]() ![]() ![]() ![]() | GreaterThan | |
![]() ![]() ![]() ![]() | GreaterThanOrEqual | |
![]() ![]() ![]() ![]() | Inequality | |
![]() ![]() ![]() ![]() | LessThan | |
![]() ![]() ![]() ![]() | LessThanOrEqual |
| Nombre | Descripción | |
|---|---|---|
![]() ![]() ![]() ![]() ![]() | Epsilon | |
![]() ![]() ![]() ![]() ![]() | MaxValue | |
![]() ![]() ![]() ![]() ![]() | MinValue | |
![]() ![]() ![]() ![]() ![]() | NaN | |
![]() ![]() ![]() ![]() ![]() | NegativeInfinity | |
![]() ![]() ![]() ![]() ![]() | PositiveInfinity |
| Nombre | Descripción | |
|---|---|---|
![]() ![]() ![]() ![]() | IComparable.CompareTo | |
![]() ![]() ![]() | IConvertible.ToBoolean | Infraestructura. |
![]() ![]() ![]() | IConvertible.ToByte | Infraestructura. |
![]() ![]() ![]() | IConvertible.ToChar | Infraestructura. |
![]() ![]() ![]() | IConvertible.ToDateTime | Infraestructura. |
![]() ![]() ![]() | IConvertible.ToDecimal | Infraestructura. |
![]() ![]() ![]() | IConvertible.ToDouble | Infraestructura. |
![]() ![]() ![]() | IConvertible.ToInt16 | Infraestructura. |
![]() ![]() ![]() | IConvertible.ToInt32 | Infraestructura. |
![]() ![]() ![]() | IConvertible.ToInt64 | Infraestructura. |
![]() ![]() ![]() | IConvertible.ToSByte | Infraestructura. |
![]() ![]() ![]() | IConvertible.ToSingle | Infraestructura. |
![]() ![]() ![]() | IConvertible.ToType | Infraestructura. |
![]() ![]() ![]() | IConvertible.ToUInt16 | Infraestructura. |
![]() ![]() ![]() | IConvertible.ToUInt32 | Infraestructura. |
![]() ![]() ![]() | IConvertible.ToUInt64 | Infraestructura. |
Uso de los números en punto flotante
Si uno de los operandos es de un tipo entero, dicho operando se convierte en el tipo de punto flotante del otro operando. A continuación, si cualquiera de los operandos es Double, el otro operando se convierte en Double y la operación se realiza utilizando por lo menos el intervalo y la precisión del tipo Double. En el caso de operaciones numéricas, el tipo del resultado es Double. En caso contrario, la operación se realiza utilizando por lo menos el intervalo y la precisión del tipo Single y, en el caso de operaciones numéricas, el tipo del resultado es Single.
Si el resultado de una operación de punto flotante es demasiado pequeño para el formato de destino, el resultado de la operación es cero. Si la magnitud del resultado de una operación de punto flotante es demasiado grande para el formato de destino, el resultado de la operación es PositiveInfinity o NegativeInfinity, de la forma adecuada para el signo del resultado. Si una operación de punto flotante no es válida, el resultado de la operación es NaN. Si uno o ambos operandos de una operación de punto flotante son NaN, el resultado de la operación es NaN.
Valores de coma flotante y pérdida de precisión
Dos números en punto flotante que parezcan iguales para una precisión en concreto quizás no resulten iguales al compararlos porque que sus dígitos menos significativos sean diferentes. Una operación matemática o de comparación que utilice un número en punto flotante puede no producir el mismo resultado que el que produciría un número decimal si el número en punto flotante no se aproxima exactamente al número decimal. Es posible que un valor no realice una acción de ida y vuelta si está implicado un número en punto flotante. Se dice que un valor realiza una acción de ida y vuelta cuando una operación convierte un número en punto flotante a otro formato y, después, otra operación inversa vuelve a convertirlo en número en punto flotante, y este último número en punto flotante es igual al número en punto flotante original. Si uno o varios de los dígitos menos significativos se pierden o cambian durante una conversión, puede que se produzca un error en la acción de ida y vuelta.
Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (no se admite el rol Server Core), Windows Server 2008 R2 (se admite el rol Server Core con SP1 o versiones posteriores; no se admite Itanium)
.NET Framework no admite todas las versiones de todas las plataformas. Para obtener una lista de las versiones compatibles, vea Requisitos de sistema de .NET Framework.


