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

Propiedad NumberFormatInfo.NumberDecimalSeparator

 

Publicado: octubre de 2016

Obtiene o establece la cadena que se va a utilizar como separador decimal en valores numéricos.

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

public string NumberDecimalSeparator { get; set; }

Valor de propiedad

Type: System.String

Cadena que se va a utilizar como separador decimal en valores numéricos. El valor predeterminado de InvariantInfo es ".".

Exception Condition
ArgumentNullException

La propiedad se establece en null.

InvalidOperationException

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

ArgumentException

La propiedad se establece en una cadena vacía.

El NumberDecimalSeparator propiedad se utiliza con cadenas de formato estándar "R", "F", "G", "N" y "E" para definir el símbolo que separa integral de los dígitos fraccionarios. Para obtener más información, consulta Cadenas con formato numérico estándar.

El valor inicial de esta propiedad se deriva de la configuración de la idioma y región elemento Panel de Control.

En el ejemplo siguiente se muestra el efecto de cambiar la NumberDecimalSeparator 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 value with the default separator (".").
      Int64 myInt = 123456789;
      Console.WriteLine( myInt.ToString( "N", nfi ) );

      // Displays the same value with a blank as the separator.
      nfi.NumberDecimalSeparator = " ";
      Console.WriteLine( myInt.ToString( "N", nfi ) );

   }
}


/* 
This code produces the following output.

123,456,789.00
123,456,789 00
*/

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
Volver al principio
Mostrar: