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

Definição

Obtém ou define a cadeia de caracteres que indica que o número associado é 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 da propriedade

A cadeia de caracteres que indica que o número associado é negativo.The string that denotes that the associated number is negative. O padrão para InvariantInfo é "-".The default for InvariantInfo is "-".

Exceções

A propriedade está sendo definida como null.The property is being set to null.

A propriedade está sendo definida e o objeto NumberFormatInfo é somente leitura.The property is being set and the NumberFormatInfo object is read-only.

Exemplos

O exemplo a seguir cria uma instância de um CultureInfo objeto de leitura-gravação que representa a cultura invariável e atribui o caractere de sobrelinhamento ( NegativeSign U + 203E) à sua propriedade.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. Em seguida, ele CultureInfo usa esse objeto para formatar uma matriz de números de ponto flutuante negativos.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

Comentários

Essa propriedade é usada nas operações de formatação e de análise.This property is used in both formatting and parsing operations. Para obter mais informações sobre seu uso em operações de formatação, consulte os tópicos formatos de formato numérico padrão e cadeias de caracteres de formato numérico personalizado .For more information on its use in formatting operations, see the Standard Numeric Format Strings and Custom Numeric Format Strings topics.

Aplica-se a

Veja também