c# tostring() 格式化问题

2024-12-04 17:17:16
推荐回答(5个)
回答1:

如果至少显示两位,就使用i.ToString("D2");当超过两位时它会自动扩充,不足两位时就补充为两位。

回答2:

写一个新的tostring呗

大概这样写
public string mytostring(int i){
//...突然发现,你这个i怎么是个int?int有小数?

}

回答3:

直接ToString()的话 本来是两位数就还是两位数 本来是三位数就还是三位数啊

但是你要至少显示两位的话,你判断“.”后面的字符数然后补足0行不行啊?

回答4:

显示2位i.toString("F2")
如果你想要两种情况的话,还是做个判断吧

回答5:

那你直接用 i.ToString();