C#显示中的货币格式说明符?而不是$x20B9;

C#显示中的货币格式说明符?而不是$x20B9;,c#,currency,format-specifiers,C#,Currency,Format Specifiers,我是C语言的初学者# 我编写了一个程序,用格式说明符C(在我的例子中,货币是₹ (印度) 但我的输出显示了这一点 ? 34567.60 我得到的是?而不是货币符号,如$或₹(windows 8.1中的货币符号) 您的控制台字体无法打印此字符。将控制台的字体切换为包含印度货币字符的字体 您可以通过使用控制台的菜单并选择属性来完成此操作。它可能是标签为“字体”或类似标签之一(对不起,没有英文版的Windows) using System; namespace ConsoleAppl

我是C语言的初学者#

我编写了一个程序,用格式说明符C(在我的例子中,货币是₹ (印度)

但我的输出显示了这一点

? 34567.60  
我得到的是
而不是货币符号,如
$
(windows 8.1中的货币符号)



您的控制台字体无法打印此字符。将控制台的字体切换为包含印度货币字符的字体

您可以通过使用控制台的菜单并选择属性来完成此操作。它可能是标签为“字体”或类似标签之一(对不起,没有英文版的Windows)

using System;    

namespace ConsoleApplication3
{
    class Program
    {
        static void Main(string[] args)
        {
            decimal amount = 34567.60m;
            Console.WriteLine("{0:C}",amount);  
        }                    
     }
  }