string.Format()

利用string.Format()可以比较简单地实现一些特殊格式的输出,比如:

static void Main(string[] args)
        {
            Console.WriteLine(string.Format("{0:C3}", 0.2)); // 格式化货币,中文系统人民币,英文系统美元,默认保留2位小数,后面四舍五入
            Console.WriteLine(string.Format("{0:D2}:{1:D3}", 3, 4)); // 格式化十进制的数字成固定的位数,可用于显示时间(02:05)
            Console.WriteLine(string.Format("{0:P}", 0.98765)); // 格式化百分比,默认2位小数,自动四舍五入 
            Console.WriteLine(string.Format("{0:d}", System.DateTime.Now));
            Console.WriteLine(string.Format("{0:D}", System.DateTime.Now));
            Console.WriteLine(string.Format("{0:f}", System.DateTime.Now));
            Console.WriteLine(string.Format("{0:F}", System.DateTime.Now));
            Console.WriteLine(string.Format("{0:g}", System.DateTime.Now));
            Console.WriteLine(string.Format("{0:G}", System.DateTime.Now));
            Console.WriteLine(string.Format("{0:m}", System.DateTime.Now));
            Console.WriteLine(string.Format("{0:t}", System.DateTime.Now));
            Console.WriteLine(string.Format("{0:T}", System.DateTime.Now));
            Console.ReadLine();
        }

输出为:
string.Format()_第1张图片

你可能感兴趣的:(Unity)