C#中string.Format("{0,3:000}", Convert.ToInt32(maxSeq) + 1); 这句话中("{0,3:000}"是什么?
答案:4 悬赏:40 手机版
解决时间 2021-03-18 01:19
- 提问者网友:几叶到寒
- 2021-03-17 13:02
C#中string.Format("{0,3:000}", Convert.ToInt32(maxSeq) + 1); 这句话中("{0,3:000}"是什么?
最佳答案
- 五星知识达人网友:往事埋风中
- 2021-03-17 14:10
{0,3:000}中第一个0表示第一个参数 Convert.ToInt32(maxSeq) + 1(从0开始索引),
3:000表示为将参数格式化为有效数字至少为3位整数,若不足3位,则补0
例如,如果输入为1,则输出为001,输入为10,则输出为010,若输入为1000以上,则按输入的来输出
3:000表示为将参数格式化为有效数字至少为3位整数,若不足3位,则补0
例如,如果输入为1,则输出为001,输入为10,则输出为010,若输入为1000以上,则按输入的来输出
全部回答
- 1楼网友:话散在刀尖上
- 2021-03-17 16:31
不知道!
- 2楼网友:琴狂剑也妄
- 2021-03-17 15:09
你好!
int maxSeq = 20;
string str = string.Format("{0,3:000}", Convert.ToInt32(maxSeq) + 1);
Console.WriteLine(str);
输出为
021
可以看出来{0,3:000}的意思是输出至少3位数字,如果数字长度小于3位,前面用0补足
打字不易,采纳哦!
- 3楼网友:千夜
- 2021-03-17 14:34
0代表第几个参数,
3代表整数位,不足3位前面补0
000代表小数3位,不足补0
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯