怎么将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 是整的吧