NumberFormatInfo.NegativeSign Özellik

Tanım

İlişkili say ın negatif olduğunu belirten dizeyi alır veya ayarlar.

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

Özellik Değeri

İlişkili sayın negatif olduğunu belirten dize. için InvariantInfo varsayılan değer "-" şeklindedir.

Özel durumlar

özelliği olarak nullayarlanıyor.

özelliği ayarlanıyor ve NumberFormatInfo nesne salt okunur.

Örnekler

Aşağıdaki örnek sabit kültürü temsil eden bir okuma-yazma CultureInfo nesnesinin örneğini oluşturur ve özelliğine NegativeSign OVERLINE karakterini (U+203E) atar. Ardından bu CultureInfo nesneyi negatif kayan noktalı sayı dizisini biçimlendirmek için kullanır.

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
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(ci))
      Next
   End Sub
End Module
' The example displays the following output:
'       ‾1
'       ‾16.3
'       ‾106.35

Açıklamalar

Bu özellik hem biçimlendirme hem de ayrıştırma işlemlerinde kullanılır. Biçimlendirme işlemlerinde kullanımı hakkında daha fazla bilgi için Standart Sayısal Biçim Dizeleri ve Özel Sayısal Biçim Dizeleri konularına bakın.

Şunlara uygulanır

Ayrıca bkz.