C#中对输出格式的初始化

来源:互联网 发布:网络延长器品牌 编辑:程序博客网 时间:2024/05/21 05:19
     一、在输出的时候,\t和8个空格是不一样的,\t是跳转到下一个水平制表符,如果你在第一个水平制表符中写有数据123,那么跳转后跳转到9的位置上,中间只有5个空格,但是如果用8个空格来做分割的话,就会有8个空格,这样就会导致不工整。

     二、在输出的时候,直接对输出格式进行初始化,举例如下:

using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.IO;namespace cxx{    class test    {        static void Main(string[] args)        {                       int i;            Console.WriteLine("value\tsqured\tcubed");            for (i = 1; i < 10; i++)            {                Console.Write("{0}", i);                Console.Write("\t");                Console.Write("{0}", i * i);                Console.Write("\t");                Console.Write("{0}", i * i * i);                Console.WriteLine();                //Console.WriteLine("here is 10/3: { 0:#.##}", 10.0 / 3.0);                            }            Console.WriteLine("here is 10/3: {0:#.##}",10.0/3.0);//{0:#.##}中0表示占位符,值为后面的10.0/3.0 ,而#.##是10.0/3.0结果的输出格式            Console.WriteLine("{0:##,###.##}", 123456.65);            Console.ReadKey();        }    }}

输出效果如下:

0 0
原创粉丝点击