كيفية تنسيق int كعملة في C#؟
-
08-07-2019 - |
سؤال
أريد تنسيق int كعملة في C#، ولكن بدون كسور. على سبيل المثال ، يجب أن تكون 100000 "100000 دولار" ، بدلاً من "100،000.00 دولار" (والتي يعطيها 100000.ToString ("C").
أعلم أنه يمكنني القيام بذلك باستخدام 100000.ToString ("$#، 0") ، لكن هذا محدد. هل هناك طريقة للقيام بذلك مع تنسيق العملة ("C")؟
المحلول
استخدام التنسيق "C0".
نصائح أخرى
من الممكن استخدام N0 التي توفر فواصل مثل 1،234. علامة العملة لن تكون هناك
محاولة
using System.Globalization
@string.Format(new CultureInfo("en-IN"), "{0:c}", moneyvalue)
ويل يظهر التنسيق في روبية.
لا تنتمي إلى StackOverflow