Este artículo se tradujo automáticamente. Para ver el artículo en inglés, active la casilla Inglés. Además, puede mostrar el texto en inglés en una ventana emergente si mueve el puntero del mouse sobre el texto.
Traducción
Inglés

Estructura Decimal

 

Publicado: octubre de 2016

Representa un número decimal.

Espacio de nombres:   System
Ensamblado:  mscorlib (en mscorlib.dll)

[SerializableAttribute]
[ComVisibleAttribute(true)]
public struct Decimal : IFormattable, IComparable, IConvertible, 
	IDeserializationCallback, IComparable<decimal>, IEquatable<decimal>

NombreDescripción
System_CAPS_pubmethodDecimal(Double)

Inicializa una nueva instancia de Decimal en el valor del número de punto flotante de precisión doble especificado.

System_CAPS_pubmethodDecimal(Int32)

Inicializa una nueva instancia de Decimal en el valor del entero de 32 bits con signo especificado.

System_CAPS_pubmethodDecimal(Int32, Int32, Int32, Boolean, Byte)

Inicializa una nueva instancia de Decimal a partir de los parámetros que especifican las partes constituyentes de la instancia.

System_CAPS_pubmethodDecimal(Int32[])

Inicializa una nueva instancia de Decimal en un valor decimal representado en binario e incluido en una matriz especificada.

System_CAPS_pubmethodDecimal(Int64)

Inicializa una nueva instancia de Decimal en el valor del entero de 64 bits con signo especificado.

System_CAPS_pubmethodDecimal(Single)

Inicializa una nueva instancia de Decimal en el valor del número de punto flotante de precisión sencilla especificado.

System_CAPS_pubmethodDecimal(UInt32)

Inicializa una nueva instancia de Decimal en el valor del entero de 32 bits sin signo especificado.

System_CAPS_pubmethodDecimal(UInt64)

Inicializa una nueva instancia de Decimal en el valor del entero de 64 bits sin signo especificado.

NombreDescripción
System_CAPS_pubmethodSystem_CAPS_staticAdd(Decimal, Decimal)

Suma dos valores Decimal especificados.

System_CAPS_pubmethodSystem_CAPS_staticCeiling(Decimal)

Devuelve el valor integral más pequeño que es mayor o igual que el número decimal especificado.

System_CAPS_pubmethodSystem_CAPS_staticCompare(Decimal, Decimal)

Compara dos valores Decimal especificados.

System_CAPS_pubmethodCompareTo(Decimal)

Compara esta instancia con un objeto Decimal especificado y devuelve una comparación de los valores relativos.

System_CAPS_pubmethodCompareTo(Object)

Compara esta instancia con un objeto especificado y devuelve una comparación de los valores relativos.

System_CAPS_pubmethodSystem_CAPS_staticDivide(Decimal, Decimal)

Divide dos valores Decimal especificados.

System_CAPS_pubmethodEquals(Decimal)

Devuelve un valor que indica si esta instancia y un objeto Decimal especificado representan el mismo valor.

System_CAPS_pubmethodSystem_CAPS_staticEquals(Decimal, Decimal)

Devuelve un valor que indica si dos instancias especificadas de Decimal representan el mismo valor.

System_CAPS_pubmethodEquals(Object)

Devuelve un valor que indica si esta instancia y un Object especificado representan el mismo tipo y valor.(Invalida ValueType.Equals(Object)).

System_CAPS_pubmethodSystem_CAPS_staticFloor(Decimal)

Redondea un número Decimal especificado al entero más próximo a infinito negativo.

System_CAPS_pubmethodSystem_CAPS_staticFromOACurrency(Int64)

Convierte el entero de 64 bits con signo especificado, que contiene un valor de moneda de automatización OLE, en el valor Decimal equivalente.

System_CAPS_pubmethodSystem_CAPS_staticGetBits(Decimal)

Convierte el valor de una instancia de Decimal especificada en la representación binaria equivalente.

System_CAPS_pubmethodGetHashCode()

Devuelve el código hash de esta instancia.(Invalida ValueType.GetHashCode()).

System_CAPS_pubmethodGetType()

Obtiene el Type de la instancia actual.(Heredado de Object).

System_CAPS_pubmethodGetTypeCode()

Devuelve el TypeCode para el tipo de valor Decimal.

System_CAPS_pubmethodSystem_CAPS_staticMultiply(Decimal, Decimal)

Multiplica dos valores Decimal especificados.

System_CAPS_pubmethodSystem_CAPS_staticNegate(Decimal)

Devuelve el resultado de multiplicar el valor Decimal especificado por menos uno.

System_CAPS_pubmethodSystem_CAPS_staticParse(String)

Convierte la representación en forma de cadena de un número en su Decimal equivalente.

System_CAPS_pubmethodSystem_CAPS_staticParse(String, IFormatProvider)

Convierte la representación de cadena de un número en su Decimal equivalente utilizando la información de formato específica de la referencia cultural especificada.

System_CAPS_pubmethodSystem_CAPS_staticParse(String, NumberStyles)

Convierte la representación de cadena de un número con un estilo especificado en su Decimal equivalente.

System_CAPS_pubmethodSystem_CAPS_staticParse(String, NumberStyles, IFormatProvider)

Convierte la representación de cadena de un número en su Decimal equivalente utilizando el estilo y el formato específico de la referencia cultural que se hayan especificado.

System_CAPS_pubmethodSystem_CAPS_staticRemainder(Decimal, Decimal)

Calcula el resto de la división de dos valores Decimal.

System_CAPS_pubmethodSystem_CAPS_staticRound(Decimal)

Redondea un valor decimal al entero más próximo.

System_CAPS_pubmethodSystem_CAPS_staticRound(Decimal, Int32)

Redondea un valor Decimal a un número especificado de posiciones decimales.

System_CAPS_pubmethodSystem_CAPS_staticRound(Decimal, Int32, MidpointRounding)

Redondea un valor decimal a una precisión especificada. Un parámetro especifica el redondeo del valor si está a la mitad del intervalo entre otros dos números.

System_CAPS_pubmethodSystem_CAPS_staticRound(Decimal, MidpointRounding)

Redondea un valor decimal al entero más próximo. Un parámetro especifica el redondeo del valor si está a la mitad del intervalo entre otros dos números.

System_CAPS_pubmethodSystem_CAPS_staticSubtract(Decimal, Decimal)

Resta un valor Decimal especificado de otro.

System_CAPS_pubmethodSystem_CAPS_staticToByte(Decimal)

Convierte el valor del Decimal especificado en el entero de 8 bits sin signo equivalente.

System_CAPS_pubmethodSystem_CAPS_staticToDouble(Decimal)

Convierte el valor del Decimal especificado en el número de punto flotante de precisión doble equivalente.

System_CAPS_pubmethodSystem_CAPS_staticToInt16(Decimal)

Convierte el valor del Decimal especificado en el entero de 16 bits con signo equivalente.

System_CAPS_pubmethodSystem_CAPS_staticToInt32(Decimal)

Convierte el valor del Decimal especificado en el entero de 32 bits con signo equivalente.

System_CAPS_pubmethodSystem_CAPS_staticToInt64(Decimal)

Convierte el valor del Decimal especificado en el entero de 64 bits con signo equivalente.

System_CAPS_pubmethodSystem_CAPS_staticToOACurrency(Decimal)

Convierte el valor Decimal especificado en el valor de moneda de automatización OLE equivalente, que está contenido en un entero de 64 bits con signo.

System_CAPS_pubmethodSystem_CAPS_staticToSByte(Decimal)

Convierte el valor del Decimal especificado en el entero de 8 bits con signo equivalente.

System_CAPS_pubmethodSystem_CAPS_staticToSingle(Decimal)

Convierte el valor del Decimal especificado en el número de punto flotante de precisión sencilla equivalente.

System_CAPS_pubmethodToString()

Convierte el valor numérico de esta instancia en la representación de cadena equivalente.(Invalida ValueType.ToString()).

System_CAPS_pubmethodToString(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.

System_CAPS_pubmethodToString(String)

Convierte el valor numérico de esta instancia en la representación de cadena equivalente usando el formato especificado.

System_CAPS_pubmethodToString(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.

System_CAPS_pubmethodSystem_CAPS_staticToUInt16(Decimal)

Convierte el valor del Decimal especificado en el entero de 16 bits sin signo equivalente.

System_CAPS_pubmethodSystem_CAPS_staticToUInt32(Decimal)

Convierte el valor del Decimal especificado en el entero de 32 bits sin signo equivalente.

System_CAPS_pubmethodSystem_CAPS_staticToUInt64(Decimal)

Convierte el valor del Decimal especificado en el entero de 64 bits sin signo equivalente.

System_CAPS_pubmethodSystem_CAPS_staticTruncate(Decimal)

Devuelve los dígitos integrales del Decimal especificado; los dígitos fraccionarios se descartan.

System_CAPS_pubmethodSystem_CAPS_staticTryParse(String, Decimal)

Convierte la representación en forma de cadena de un número en su Decimal equivalente. Un valor devuelto indica si la conversión se realizó correctamente o si se produjeron errores.

System_CAPS_pubmethodSystem_CAPS_staticTryParse(String, NumberStyles, IFormatProvider, Decimal)

Convierte la representación de cadena de un número en su Decimal equivalente utilizando el estilo y el formato específico de la referencia cultural que se hayan especificado. Un valor devuelto indica si la conversión se realizó correctamente o si se produjeron errores.

NombreDescripción
System_CAPS_pubfieldSystem_CAPS_staticMaxValue

Representa el mayor valor posible de Decimal. Este campo es constante y de solo lectura.

System_CAPS_pubfieldSystem_CAPS_staticMinusOne

Representa el número menos uno (-1).

System_CAPS_pubfieldSystem_CAPS_staticMinValue

Representa el menor valor posible de Decimal. Este campo es constante y de solo lectura.

System_CAPS_pubfieldSystem_CAPS_staticOne

Representa el número uno (1).

System_CAPS_pubfieldSystem_CAPS_staticZero

Representa el número cero (0).

NombreDescripción
System_CAPS_puboperatorSystem_CAPS_staticAddition(Decimal, Decimal)

Suma dos valores Decimal especificados.

System_CAPS_puboperatorSystem_CAPS_staticDecrement(Decimal)

Reduce en uno el operando Decimal.

System_CAPS_puboperatorSystem_CAPS_staticDivision(Decimal, Decimal)

Divide dos valores Decimal especificados.

System_CAPS_puboperatorSystem_CAPS_staticEquality(Decimal, Decimal)

Devuelve un valor que indica si dos valores Decimal son iguales.

System_CAPS_puboperatorSystem_CAPS_staticExplicit(Decimal to Byte)

Define una conversión explícita de un objeto Decimal en un entero de 8 bits sin signo.

System_CAPS_puboperatorSystem_CAPS_staticExplicit(Decimal to Char)

Define una conversión explícita de un objeto Decimal en un carácter Unicode.

System_CAPS_puboperatorSystem_CAPS_staticExplicit(Decimal to Double)

Define una conversión explícita de un Decimal en un número de punto flotante de precisión doble.

System_CAPS_puboperatorSystem_CAPS_staticExplicit(Decimal to Int16)

Define una conversión explícita de un Decimal en un entero de 16 bits con signo.

System_CAPS_puboperatorSystem_CAPS_staticExplicit(Decimal to Int32)

Define una conversión explícita de un Decimal en un entero de 32 bits con signo.

System_CAPS_puboperatorSystem_CAPS_staticExplicit(Decimal to Int64)

Define una conversión explícita de un Decimal en un entero de 64 bits con signo.

System_CAPS_puboperatorSystem_CAPS_staticExplicit(Decimal to SByte)

Define una conversión explícita de un objeto Decimal en un entero de 8 bits con signo.

System_CAPS_puboperatorSystem_CAPS_staticExplicit(Decimal to Single)

Define una conversión explícita de un Decimal en un número de punto flotante de precisión sencillo.

System_CAPS_puboperatorSystem_CAPS_staticExplicit(Decimal to UInt16)

Define una conversión explícita de un Decimal en un entero de 16 bits sin signo.

System_CAPS_puboperatorSystem_CAPS_staticExplicit(Decimal to UInt32)

Define una conversión explícita de un Decimal en un entero de 32 bits sin signo.

System_CAPS_puboperatorSystem_CAPS_staticExplicit(Decimal to UInt64)

Define una conversión explícita de un Decimal en un entero de 64 bits sin signo.

System_CAPS_puboperatorSystem_CAPS_staticExplicit(Double to Decimal)

Define una conversión explícita de un número de punto flotante de precisión doble en un Decimal.

System_CAPS_puboperatorSystem_CAPS_staticExplicit(Single to Decimal)

Define una conversión explícita de un número de punto flotante de precisión sencilla en un Decimal.

System_CAPS_puboperatorSystem_CAPS_staticGreaterThan(Decimal, Decimal)

Devuelve un valor que indica si un Decimal especificado es mayor que otro Decimal especificado.

System_CAPS_puboperatorSystem_CAPS_staticGreaterThanOrEqual(Decimal, Decimal)

Devuelve un valor que indica si un Decimal especificado es mayor o igual que otro Decimal especificado.

System_CAPS_puboperatorSystem_CAPS_staticImplicit(Byte to Decimal)

Define una conversión implícita de un entero de 8 bits sin signo en un valor Decimal.

System_CAPS_puboperatorSystem_CAPS_staticImplicit(Char to Decimal)

Define una conversión implícita de un carácter Unicode en un Decimal.

System_CAPS_puboperatorSystem_CAPS_staticImplicit(Int16 to Decimal)

Define una conversión implícita de un entero de 16 bits con signo en un Decimal.

System_CAPS_puboperatorSystem_CAPS_staticImplicit(Int32 to Decimal)

Define una conversión implícita de un entero de 32 bits con signo en un Decimal.

System_CAPS_puboperatorSystem_CAPS_staticImplicit(Int64 to Decimal)

Define una conversión implícita de un entero de 64 bits con signo en un Decimal.

System_CAPS_puboperatorSystem_CAPS_staticImplicit(SByte to Decimal)

Define una conversión implícita de un entero de 8 bits con signo a un valor Decimal.

System_CAPS_puboperatorSystem_CAPS_staticImplicit(UInt16 to Decimal)

Define una conversión implícita de un entero de 16 bits sin signo en un valor Decimal.

System_CAPS_puboperatorSystem_CAPS_staticImplicit(UInt32 to Decimal)

Define una conversión implícita de un entero sin signo de 32 bits en Decimal.

System_CAPS_puboperatorSystem_CAPS_staticImplicit(UInt64 to Decimal)

Define una conversión implícita de un entero de 64 bits sin signo en un Decimal.

System_CAPS_puboperatorSystem_CAPS_staticIncrement(Decimal)

Incrementa en 1 el operando Decimal.

System_CAPS_puboperatorSystem_CAPS_staticInequality(Decimal, Decimal)

Devuelve un valor que indica si dos objetos Decimal tienen valores diferentes.

System_CAPS_puboperatorSystem_CAPS_staticLessThan(Decimal, Decimal)

Devuelve un valor que indica si un Decimal especificado es menor que otro Decimal especificado.

System_CAPS_puboperatorSystem_CAPS_staticLessThanOrEqual(Decimal, Decimal)

Devuelve un valor que indica si un Decimal especificado es menor o igual que otro Decimal especificado.

System_CAPS_puboperatorSystem_CAPS_staticModulus(Decimal, Decimal)

Devuelve el resto que se obtiene como resultado de dividir dos valores Decimal especificados.

System_CAPS_puboperatorSystem_CAPS_staticMultiply(Decimal, Decimal)

Multiplica dos valores Decimal especificados.

System_CAPS_puboperatorSystem_CAPS_staticSubtraction(Decimal, Decimal)

Resta dos valores Decimal especificados.

System_CAPS_puboperatorSystem_CAPS_staticUnaryNegation(Decimal)

Convierte en negativo el valor del operando Decimal especificado.

System_CAPS_puboperatorSystem_CAPS_staticUnaryPlus(Decimal)

Devuelve el valor del operando Decimal (el signo del operando no se modifica).

NombreDescripción
System_CAPS_pubinterfaceSystem_CAPS_privmethodIConvertible.ToBoolean(IFormatProvider)

Esta API admite la infraestructura producto y no está diseñada para usarse directamente desde el código. Para una descripción de este miembro, vea IConvertible.ToBoolean.

System_CAPS_pubinterfaceSystem_CAPS_privmethodIConvertible.ToByte(IFormatProvider)

Esta API admite la infraestructura producto y no está diseñada para usarse directamente desde el código. Para una descripción de este miembro, vea IConvertible.ToByte.

System_CAPS_pubinterfaceSystem_CAPS_privmethodIConvertible.ToChar(IFormatProvider)

Esta API admite la infraestructura producto y no está diseñada para usarse directamente desde el código. No se admite esta conversión. Cualquier intento de usar este método produce una excepción InvalidCastException.

System_CAPS_pubinterfaceSystem_CAPS_privmethodIConvertible.ToDateTime(IFormatProvider)

Esta API admite la infraestructura producto y no está diseñada para usarse directamente desde el código. No se admite esta conversión. Cualquier intento de usar este método produce una excepción InvalidCastException.

System_CAPS_pubinterfaceSystem_CAPS_privmethodIConvertible.ToDecimal(IFormatProvider)

Esta API admite la infraestructura producto y no está diseñada para usarse directamente desde el código. Para una descripción de este miembro, vea IConvertible.ToDecimal.

System_CAPS_pubinterfaceSystem_CAPS_privmethodIConvertible.ToDouble(IFormatProvider)

Esta API admite la infraestructura producto y no está diseñada para usarse directamente desde el código. Para una descripción de este miembro, vea IConvertible.ToDouble.

System_CAPS_pubinterfaceSystem_CAPS_privmethodIConvertible.ToInt16(IFormatProvider)

Esta API admite la infraestructura producto y no está diseñada para usarse directamente desde el código. Para una descripción de este miembro, vea IConvertible.ToInt16.

System_CAPS_pubinterfaceSystem_CAPS_privmethodIConvertible.ToInt32(IFormatProvider)

Esta API admite la infraestructura producto y no está diseñada para usarse directamente desde el código. Para una descripción de este miembro, vea IConvertible.ToInt32.

System_CAPS_pubinterfaceSystem_CAPS_privmethodIConvertible.ToInt64(IFormatProvider)

Esta API admite la infraestructura producto y no está diseñada para usarse directamente desde el código. Para una descripción de este miembro, vea IConvertible.ToInt64.

System_CAPS_pubinterfaceSystem_CAPS_privmethodIConvertible.ToSByte(IFormatProvider)

Esta API admite la infraestructura producto y no está diseñada para usarse directamente desde el código. Para una descripción de este miembro, vea IConvertible.ToSByte.

System_CAPS_pubinterfaceSystem_CAPS_privmethodIConvertible.ToSingle(IFormatProvider)

Esta API admite la infraestructura producto y no está diseñada para usarse directamente desde el código. Para una descripción de este miembro, vea IConvertible.ToSingle.

System_CAPS_pubinterfaceSystem_CAPS_privmethodIConvertible.ToType(Type, IFormatProvider)

Esta API admite la infraestructura producto y no está diseñada para usarse directamente desde el código. Para una descripción de este miembro, vea IConvertible.ToType.

System_CAPS_pubinterfaceSystem_CAPS_privmethodIConvertible.ToUInt16(IFormatProvider)

Esta API admite la infraestructura producto y no está diseñada para usarse directamente desde el código. Para una descripción de este miembro, vea IConvertible.ToUInt16.

System_CAPS_pubinterfaceSystem_CAPS_privmethodIConvertible.ToUInt32(IFormatProvider)

Esta API admite la infraestructura producto y no está diseñada para usarse directamente desde el código. Para una descripción de este miembro, vea IConvertible.ToInt32.

System_CAPS_pubinterfaceSystem_CAPS_privmethodIConvertible.ToUInt64(IFormatProvider)

Esta API admite la infraestructura producto y no está diseñada para usarse directamente desde el código. Para una descripción de este miembro, vea IConvertible.ToInt64.

System_CAPS_pubinterfaceSystem_CAPS_privmethodIDeserializationCallback.OnDeserialization(Object)

Esta API admite la infraestructura producto y no está diseñada para usarse directamente desde el código. Se ejecuta cuando se completa la deserialización de un objeto.

The T:System.Decimal value type represents decimal numbers ranging from positive 79,228,162,514,264,337,593,543,950,335 to negative 79,228,162,514,264,337,593,543,950,335. The T:System.Decimal value type is appropriate for financial calculations that require large numbers of significant integral and fractional digits and no round-off errors. The T:System.Decimal type does not eliminate the need for rounding. Rather, it minimizes errors due to rounding. For example, the following code produces a result of 0.9999999999999999999999999999 instead of 1.

decimal dividend = Decimal.One;
decimal divisor = 3;
// The following displays 0.9999999999999999999999999999 to the console
Console.WriteLine(dividend/divisor * divisor);   

When the result of the division and multiplication is passed to the M:System.Math.Round(System.Decimal,System.Int32) method, the result suffers no loss of precision, as the following code shows.

decimal dividend = Decimal.One;
decimal divisor = 3;
// The following displays 1.00 to the console
Console.WriteLine(Math.Round(dividend/divisor * divisor, 2));   

A decimal number is a floating-point value that consists of a sign, a numeric value where each digit in the value ranges from 0 to 9, and a scaling factor that indicates the position of a floating decimal point that separates the integral and fractional parts of the numeric value.

The binary representation of a T:System.Decimal value consists of a 1-bit sign, a 96-bit integer number, and a scaling factor used to divide the 96-bit integer and specify what portion of it is a decimal fraction. The scaling factor is implicitly the number 10, raised to an exponent ranging from 0 to 28. Therefore, the binary representation of a T:System.Decimal value the form, ((-296 to 296) / 10(0 to 28)), where -(296-1) is equal to F:System.Decimal.MinValue, and 296-1 is equal to F:System.Decimal.MaxValue. For more information about the binary representation of T:System.Decimal values and an example, see the M:System.Decimal.#ctor(System.Int32[]) constructor and the M:System.Decimal.GetBits(System.Decimal) method.

The scaling factor also preserves any trailing zeros in a T:System.Decimal number. Trailing zeros do not affect the value of a T:System.Decimal number in arithmetic or comparison operations. However, trailing zeros might be revealed by the Overload:System.Decimal.ToString method if an appropriate format string is applied.

This type provides methods that convert T:System.Decimal values to and from T:System.SByte, T:System.Int16, T:System.Int32, T:System.Int64, T:System.Byte, T:System.UInt16, T:System.UInt32, and T:System.UInt64 values. Conversions from these integral types to T:System.Decimal are widening conversions that never lose information or throw exceptions.

Conversions from T:System.Decimal to any of the integral types are narrowing conversions that round the T:System.Decimal value to the nearest integer value toward zero. Some languages, such as C#, also support the conversion of T:System.Decimal values to T:System.Char values. If the result of these conversions cannot be represented in the destination type, an T:System.OverflowException exception is thrown.

The T:System.Decimal type also provides methods that convert T:System.Decimal values to and from T:System.Single and T:System.Double values. Conversions from T:System.Decimal to T:System.Single or T:System.Double are narrowing conversions that might lose precision but not information about the magnitude of the converted value. The conversion does not throw an exception.

Conversions from T:System.Single or T:System.Double to T:System.Decimal throw an T:System.OverflowException exception if the result of the conversion cannot be represented as a T:System.Decimal.

The T:System.Decimal type supports standard mathematical operations such as addition, subtraction, division, multiplication, and unary negation. You can also work directly with the binary representation of a T:System.Decimal value by calling the M:System.Decimal.GetBits(System.Decimal) method.

To compare two T:System.Decimal values, you can use the standard numeric comparison operators, or you can call the M:System.Decimal.CompareTo(System.Decimal) or M:System.Decimal.Equals(System.Decimal) method.

You can also call the members of the T:System.Math class to perform a wide range of numeric operations, including getting the absolute value of a number, determining the maximum or minimum value of two T:System.Decimal values, getting the sign of a number, and rounding a number.

The following code example demonstrates the use of T:System.Decimal.

/// <summary>
/// Keeping my fortune in Decimals to avoid the round-off errors.
/// </summary>
class PiggyBank {
	protected decimal MyFortune;

	public void AddPenny() {
		MyFortune = Decimal.Add(MyFortune, .01m);
	}

	public decimal Capacity {
		get {
			return Decimal.MaxValue;
		}
	}

	public decimal Dollars {
		get {
			return Decimal.Floor(MyFortune);
		}
	}

	public decimal Cents {
		get {
			return Decimal.Subtract(MyFortune, Decimal.Floor(MyFortune));
		}
	}

	public override string ToString() {
		return MyFortune.ToString("C")+" in piggy bank";
	}
}

Plataforma universal de Windows
Disponible desde 8
.NET Framework
Disponible desde 1.1
Biblioteca de clases portable
Se admite en: plataformas portátiles de .NET
Silverlight
Disponible desde 2.0
Windows Phone Silverlight
Disponible desde 7.0
Windows Phone
Disponible desde 8.1

All members of this type are thread safe. Members that appear to modify instance state actually return a new instance initialized with the new value. As with any other type, reading and writing to a shared variable that contains an instance of this type must be protected by a lock to guarantee thread safety.

System_CAPS_cautionPrecaución

Assigning an instance of this type is not thread safe on all hardware platforms because the binary representation of that instance might be too large to assign in a single atomic operation.

Volver al principio
Mostrar: