C#中的格式化输出

要使用C#格式化输出,让我们看看格式化日期和双精度类型的示例。

将格式化的输出设置为Double类型。

示例

using System;

class Demo {

   public static void Main(String[] args) {

      Console.WriteLine("Three decimal places...");

      Console.WriteLine(String.Format("{0:0.000}", 987.383));

      Console.WriteLine(String.Format("{0:0.000}", 987.38));

      Console.WriteLine(String.Format("{0:0.000}", 987.7899));

      Console.WriteLine("Thousands Separator...");

      Console.WriteLine(String.Format("{0:0,0.0}", 54567.46));

      Console.WriteLine(String.Format("{0:0,0}", 54567.46));

   }

}

输出结果

Three decimal places...

987.383

987.380

987.790

Thousands Separator...

54,567.5

54,567

设置DateTime的格式化输出

示例

using System;

static class Demo {

   static void Main() {

      DateTime d = new DateTime(2018, 2, 8, 12, 7, 7, 123);

      Console.WriteLine(String.Format("{0:y yy yyy yyyy}", d));

      Console.WriteLine(String.Format("{0:M MM MMM MMMM}", d));

      Console.WriteLine(String.Format("{0:d dd ddd dddd}", d));

   }

}

输出结果

18 18 2018 2018

2 02 Feb February

8 08 Thu Thursday

以上是 C#中的格式化输出 的全部内容, 来源链接: utcz.com/z/347307.html

回到顶部