Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/331.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 限制标签中小数点后的位数_C# - Fatal编程技术网

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.25m
c.ToString(“F2”)
查看ToString重载。为什么是2.58而不是2.59?你不能再往前走一步,就这么做了。。c、 ToString(“F”)我想知道小于1024k的size.text是否像Idm程序一样显示为123/25KB,大于1024k的size.text是否像1.25m
c.ToString(“F2”)
查看ToString重载。为什么是2.58而不是2.59?你不能再往前走一步,就这么做了。。c、 ToString(“F”)我想知道小于1024k的size.text是否像Idm程序一样显示为123/25KB,大于1024k的size.text是否像1.25m
c.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