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

定義

関連付けられた数値が負であることを示す文字列を取得または設定します。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

プロパティ値

関連付けられた数値が負であることを示す文字列。The string that denotes that the associated number is negative. InvariantInfo の既定値は "-" です。The default for InvariantInfo is "-".

例外

プロパティが null に設定されています。The property is being set to null.

このプロパティが設定されていますが、NumberFormatInfo オブジェクトは読み取り専用です。The property is being set and the NumberFormatInfo object is read-only.

次の例では、読み取り/書き込みをインスタンス化CultureInfoオブジェクトをインバリアント カルチャを表し、上線文字 (U + 203E) に割り当てます、NegativeSignプロパティ。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. これは、後使用してこのCultureInfo負の値の浮動小数点数の配列の書式を指定するオブジェクト。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

注釈

このプロパティは、書式設定して、解析操作で使用されます。This property is used in both formatting and parsing operations. 書式設定操作で使用する方法の詳細については、次を参照してください。、 Standard Numeric Format Stringsカスタム数値書式指定文字列トピック。For more information on its use in formatting operations, see the Standard Numeric Format Strings and Custom Numeric Format Strings topics.

適用対象

こちらもご覧ください