achalake Ответов: 1

Как я представляю валюту в виде шри-ланкийских рупий?


я занимаюсь проектом , который представляет собой систему управления рестораном. в этот момент я хочу показать некоторую валюту в виде Шриланканских рупий. с помощью кода, который у меня есть, он показывает только валюту в долларах США. пожалуйста, скажите мне, как представлять валюту в рупиях шриланкана.

Что я уже пробовал:

lbldrinkcost.Text = String.Format("{0 :C2}" , drinkcost);

BillWoodruff

Подумайте о том, чтобы позволить пользователю выбрать определенную культуру для текущего сеанса.

achalake

Спасибо за ваш совет

1 Ответов

Рейтинг:
10

OriginalGriff

Установите свой язык и культуру на Шри - Ланку-либо в конфигурации системы, либо в вашем приложении: Свойство CultureInfo.CurrentCulture (System.Глобализация) | Microsoft Docs[^]

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

Это можно сделать на основе "строка за строкой", но это довольно много работы: c# - Как получить определенный шаблон валюты культуры - переполнение стека[^]


achalake

я действительно СРИ, я не понимаю вашего решения. просто я действительно Новичок в кодировании и просто хочу представить программу, которая используется в ресторане в моей стране. ваше решение может быть подлинным, но это просто из-за моего невежества я не могу его понять. если бы вы объяснили это гораздо более простыми словами, Я был бы вам безмерно благодарен....