NumberFormatInfo.NegativeSign Özellik
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
İ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 null
ayarlanı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.