NumberFormatInfo.NegativeSign Propriedade

Definição

Obtém ou define a cadeia de caracteres que indica que o número associado é negativo.

C#
public string NegativeSign { get; set; }

Valor da propriedade

A cadeia de caracteres que indica que o número associado é negativo. O padrão para InvariantInfo é "-".

Exceções

A propriedade está sendo definida como null.

A propriedade está sendo definida e o objeto NumberFormatInfo é somente leitura.

Exemplos

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

C#
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(ci));
   }
}
// The example displays the following output:
//       ‾1
//       ‾16.3
//       ‾106.35

Comentários

Essa propriedade é usada em operações de formatação e análise. Para obter mais informações sobre seu uso em operações de formatação, consulte os tópicos Cadeias de caracteres de formato numérico padrão e cadeias de caracteres de formato numérico personalizado .

Aplica-se a

Produto Versões
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.0, 1.1, 1.2, 1.3, 1.4, 1.6, 2.0, 2.1
UWP 10.0

Confira também