永发信息网

C# 求助 帮忙解释一下下面的程序

答案:3  悬赏:50  手机版
解决时间 2021-05-07 03:56
  • 提问者网友:谁的错
  • 2021-05-06 04:42

using System;

class UsingStringFormat
{
static void Main()
{
string testString = "";
Console.WriteLine("格式字符串{0,10:p}");
testString = string.Format("数值0.32换算成为百分比等于{0,10:p}", 0.32);
Console.WriteLine(testString + "\n");

Console.WriteLine("格式字符串{0:#,###;#.##,00##,00}");
testString = string.Format("数值12.2345输出格式等于{0:#,###;#.##;00##,00}", 12.2345);
Console.WriteLine(testString + "\n");

Console.WriteLine("格式字符串{0:##.##;##.#;0.0#}");
testString = string.Format("数值-1235.33输出格式等于{0:##.##;##.#;0.0#}", -1235.33);
Console.WriteLine(testString + "\n");

Console.WriteLine("格式字符串{0:##.##;##.#;0.0#}");
testString = string.Format("数值0输出格式等于{0:##.##;(##.00);0.0#}", 0);
Console.WriteLine(testString + "\n");

Console.ReadLine();
}
}

程序中testString = string.Format("数值12.2345输出格式等于{0:#,###;#.##,00##,00}", 12.2345);逗号和分号有什么作用,程序中这几个Format有什么区别,程序执行的原理,请大侠们帮帮忙啊

最佳答案
  • 五星知识达人网友:罪歌
  • 2021-05-06 05:38
自己MSDN或者Google搜索一下
“格式化输出”
全部回答
  • 1楼网友:拜訪者
  • 2021-05-06 07:33
打开VS的帮助 找到索引 看下Format 这个方法的用法就知道了
  • 2楼网友:过活
  • 2021-05-06 07:04

格式化字符串,输出不同格式

我只会用,说不清

我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯