NumberFormatInfo.PercentDecimalDigits Propiedad

Definición

Obtiene o establece el número de posiciones decimales que se van a utilizar en valores de porcentaje.

public int PercentDecimalDigits { get; set; }

Valor de propiedad

Número de posiciones decimales que se van a utilizar en valores de porcentaje. El valor predeterminado de InvariantInfo es 2.

Excepciones

La propiedad se está estableciendo en un valor menor que 0 o mayor que 99.

La propiedad se está estableciendo y el objeto NumberFormatInfo es de solo lectura.

Ejemplos

En el ejemplo siguiente se muestra el efecto de cambiar la PercentDecimalDigits propiedad .

using System;
using System.Globalization;

class NumberFormatInfoSample {

   public static void Main() {

      // Gets a NumberFormatInfo associated with the en-US culture.
      NumberFormatInfo nfi = new CultureInfo( "en-US", false ).NumberFormat;

      // Displays a negative value with the default number of decimal digits (2).
      Double myInt = 0.1234;
      Console.WriteLine( myInt.ToString( "P", nfi ) );

      // Displays the same value with four decimal digits.
      nfi.PercentDecimalDigits = 4;
      Console.WriteLine( myInt.ToString( "P", nfi ) );
   }
}


/*
This code produces the following output.

12.34 %
12.3400 %
*/

Comentarios

La PercentDecimalDigits propiedad se usa con la cadena de formato estándar "P" sin un especificador de precisión en las operaciones de formato numérico. Define el número predeterminado de dígitos fraccionarios que aparecen después del separador decimal. Este valor se invalida si se usa un especificador de precisión. Para más información, vea Cadenas de formato numérico estándar.

Se aplica a

Consulte también