NumberFormatInfo.NegativeSign NumberFormatInfo.NegativeSign NumberFormatInfo.NegativeSign NumberFormatInfo.NegativeSign Property

Definición

Obtiene o establece la cadena que denota que el número asociado es negativo.Gets or sets the string that denotes that the associated number is negative.

public:
 property System::String ^ NegativeSign { System::String ^ get(); void set(System::String ^ value); };
public string NegativeSign { get; set; }
member this.NegativeSign : string with get, set
Public Property NegativeSign As String

Valor de propiedad

Cadena que denota que el número asociado es negativo.The string that denotes that the associated number is negative. El valor predeterminado de InvariantInfo es "-".The default for InvariantInfo is "-".

Excepciones

La propiedad se establece en null.The property is being set to null.

La propiedad está establecida y el objeto NumberFormatInfo es de solo lectura.The property is being set and the NumberFormatInfo object is read-only.

Ejemplos

El ejemplo siguiente se crea una instancia de una lectura y escritura CultureInfo objeto que representa la referencia cultural invariable y asigna el carácter de línea alta (203E) a su NegativeSign propiedad.The following example instantiates a read-write CultureInfo object that represents the invariant culture and assigns the OVERLINE character (U+203E) to its NegativeSign property. A continuación, usa esto CultureInfo objeto para dar formato a una matriz de números de punto flotante negativo.It then uses this CultureInfo object to format an array of negative floating-point numbers.

using System;
using System.Globalization;

public class Example
{
   public static void Main()
   {
      CultureInfo ci = CultureInfo.CreateSpecificCulture("");
      ci.NumberFormat.NegativeSign = "\u203E";
      double[] numbers = { -1.0, -16.3, -106.35 };

      foreach (var number in numbers)
         Console.WriteLine(number.ToString(culture));
   }
}
// The example displays the following output:
//       ‾1
//       ‾16.3
//       ‾106.35
Imports System.Globalization

Module Example
   Public Sub Main()
      Dim ci As CultureInfo = CultureInfo.CreateSpecificCulture("")
      ci.NumberFormat.NegativeSign = ChrW(&h203E)
      Dim numbers() As Double = { -1.0, -16.3, -106.35 }

      For Each number In numbers
         Console.WriteLine(number.ToString(culture))
      Next
   End Sub
End Module
' The example displays the following output:
'       ‾1
'       ‾16.3
'       ‾106.35

Comentarios

Esta propiedad se usa en operaciones de análisis y formato.This property is used in both formatting and parsing operations. Para obtener más información sobre su uso en operaciones de formato, vea el cadenas de formato numérico estándar y cadenas con formato numérico personalizado temas.For more information on its use in formatting operations, see the Standard Numeric Format Strings and Custom Numeric Format Strings topics.

Se aplica a

Consulte también: