NumberFormatInfo.CurrencySymbol Свойство

Определение

Возвращает или задает строку, используемую в качестве знака денежной единицы.

C#
public string CurrencySymbol { get; set; }

Значение свойства

Строка, используемая в качестве знака денежной единицы. Значение по умолчанию для объекта InvariantInfo — "¤".

Исключения

Для свойства задается значение null.

Для свойства задается значение, а объект NumberFormatInfo доступен только для чтения.

Примеры

В следующем примере отображается символ валюты для текущего языка и региональных параметров и используется строка стандартного числового формата "C" для форматирования значения валюты.

C#
using System;
using System.Globalization;

public class Example
{
   public static void Main()
   {
      Decimal value = 106.25m;
      Console.WriteLine("Current Culture: {0}",
                        CultureInfo.CurrentCulture.Name);
      Console.WriteLine("Currency Symbol: {0}",
                        NumberFormatInfo.CurrentInfo.CurrencySymbol);
      Console.WriteLine("Currency Value:  {0:C2}", value);
   }
}
// The example displays the following output:
//       Current Culture: en-US
//       Currency Symbol: $
//       Currency Value:  $106.25

Комментарии

Строка, назначенная свойству CurrencySymbol , включается в результируемую строку, если числовое значение отформатировано с помощью строки стандартного числового формата "C".

Применяется к

Продукт Версии
.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

См. также раздел