C# 限制标签中小数点后的位数
我希望标签中的数字类似于C# 限制标签中小数点后的位数,c#,C#,我希望标签中的数字类似于2.58,而不是2.5863254689或任何类似的数字。我需要在小数点后显示2个数字 private void ProgressChanged(object sender, UploadProgressChangedEventArgs e) { darsad.Visible = true; float c; size.Text = e.BytesSent.ToString(); c = float.Parse(size.Text);
2.58
,而不是2.5863254689
或任何类似的数字。我需要在小数点后显示2个数字
private void ProgressChanged(object sender, UploadProgressChangedEventArgs e)
{
darsad.Visible = true;
float c;
size.Text = e.BytesSent.ToString();
c = float.Parse(size.Text);
c /= 1024;
c /= 1024;
size.Text = c.ToString() + " MB";
}
可以将指定作为ToString()方法的参数
这将在小数点后给出两位数字,但正如您在链接文章中所看到的,在如何设置数字格式方面,您有很多选择
size.Text = c.ToString("0.00") + " MB";
要根据值显示大小(KB vs MB),需要使用if语句
c = float.Parse(size.Text);
c /= 1024;
if(c < 1024)
{
size.Text = c.ToString("0.00") + " KB";
}
else
{
c /= 1024;
size.Text = c.ToString("0.00") + " MB";
}
c=float.Parse(size.Text);
c/=1024;
if(c<1024)
{
size.Text=c.ToString(“0.00”)+“KB”;
}
其他的
{
c/=1024;
size.Text=c.ToString(“0.00”)+“MB”;
}
您可以将指定作为ToString()方法的参数
这将在小数点后给出两位数字,但正如您在链接文章中所看到的,在如何设置数字格式方面,您有很多选择
size.Text = c.ToString("0.00") + " MB";
要根据值显示大小(KB vs MB),需要使用if语句
c = float.Parse(size.Text);
c /= 1024;
if(c < 1024)
{
size.Text = c.ToString("0.00") + " KB";
}
else
{
c /= 1024;
size.Text = c.ToString("0.00") + " MB";
}
c=float.Parse(size.Text);
c/=1024;
if(c<1024)
{
size.Text=c.ToString(“0.00”)+“KB”;
}
其他的
{
c/=1024;
size.Text=c.ToString(“0.00”)+“MB”;
}
您可以将指定作为ToString()方法的参数
这将在小数点后给出两位数字,但正如您在链接文章中所看到的,在如何设置数字格式方面,您有很多选择
size.Text = c.ToString("0.00") + " MB";
要根据值显示大小(KB vs MB),需要使用if语句
c = float.Parse(size.Text);
c /= 1024;
if(c < 1024)
{
size.Text = c.ToString("0.00") + " KB";
}
else
{
c /= 1024;
size.Text = c.ToString("0.00") + " MB";
}
c=float.Parse(size.Text);
c/=1024;
if(c<1024)
{
size.Text=c.ToString(“0.00”)+“KB”;
}
其他的
{
c/=1024;
size.Text=c.ToString(“0.00”)+“MB”;
}
您可以将指定作为ToString()方法的参数
这将在小数点后给出两位数字,但正如您在链接文章中所看到的,在如何设置数字格式方面,您有很多选择
size.Text = c.ToString("0.00") + " MB";
要根据值显示大小(KB vs MB),需要使用if语句
c = float.Parse(size.Text);
c /= 1024;
if(c < 1024)
{
size.Text = c.ToString("0.00") + " KB";
}
else
{
c /= 1024;
size.Text = c.ToString("0.00") + " MB";
}
c=float.Parse(size.Text);
c/=1024;
if(c<1024)
{
size.Text=c.ToString(“0.00”)+“KB”;
}
其他的
{
c/=1024;
size.Text=c.ToString(“0.00”)+“MB”;
}
c.ToString(“F2”)
看看有没有ToString重载。为什么是2.58而不是2.59?你不能再往前走一步,就这么做了。。c、 ToString(“F”)我想知道小于1024k的size.text是否像Idm程序一样显示为123/25KB,大于1024k的size.text是否像1.25mc.ToString(“F2”)
查看ToString重载。为什么是2.58而不是2.59?你不能再往前走一步,就这么做了。。c、 ToString(“F”)我想知道小于1024k的size.text是否像Idm程序一样显示为123/25KB,大于1024k的size.text是否像1.25mc.ToString(“F2”)
查看ToString重载。为什么是2.58而不是2.59?你不能再往前走一步,就这么做了。。c、 ToString(“F”)我想知道小于1024k的size.text是否像Idm程序一样显示为123/25KB,大于1024k的size.text是否像1.25mc.ToString(“F2”)
查看ToString重载。为什么是2.58而不是2.59?你不能再往前走一步,就这么做了。。c、 ToString(“F”)我想如果size.text小于1024k显示像Idm程序一样123/25KB,当size.text大于1024k显示像1.25mi时我想如果size.text小于1024k显示像Idm程序一样123/25KB,当size.text大于1024k显示像1.25MB时问题是当size.text Miky时请帮助我我想显示像125/12Kb的标签不是吗125/00Kb@morteza-你所说的125/12Kb
是什么意思?请看图片。这是在程序中显示的,我喜欢显示552.17Kb而不是552.00kb。如果大小小于1024k的文本显示像Idm程序一样123/25KB,当大小大于1024k时显示像1.25mp。问题是当大小时。text Miky请帮助我显示标签,如125/12Kb不是125/00Kb@morteza-你说的125/12Kb
是什么意思?请看图片。这是在程序中显示的,我喜欢显示552.17Kb而不是552.00kb。如果大小小于1024k的文本显示像Idm程序一样123/25KB,当大小大于1024k时显示像1.25mp。问题是当大小时。text Miky请帮助我,我想要显示标签,如125/12Kb,而不是125/00Kb@morteza-你所说的125/12Kb
是什么意思?请看图片。这是在程序中显示的,我喜欢显示552.17Kb而不是552.00kb。如果大小小于1024k的文本显示像Idm程序一样123/25KB,当大小大于1024k时显示像1.25mb,问题是大小。text Miky请帮助我想显示125/12Kb的标签,而不是125/00Kb@morteza-你所说的125/12Kb
是什么意思?请看图片。这是在程序中显示的,我喜欢显示552.17Kb而不是552.00kb