首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

如何将long a = 1.676767676 变为1.67

2011-12-15 
怎么将long a 1.676767676 变为1.67如题[解决办法]long a 1.676767676string temp a.ToString()tem

怎么将long a = 1.676767676 变为1.67
如题

[解决办法]
long a = 1.676767676
string temp = a.ToString();
temp = temp.subString(0, 4);
a = long.Parse(temp);

[解决办法]
first, a 的值将是 1,你要知道 long 不可能有小数部分...

next, 你可以用decimal...

last, 格式化...
[解决办法]
math.Round(intVariable,2)
[解决办法]
double a = 1.676767;
int i = (int)(a * 100);
a = (double)i / 100;
textBox1.Text = a.ToString();
[解决办法]
a=Math.Round(a,2);
//另 long 是整的吧

热点排行