1、
Math.Round(
0.333333
,
2
);
//
按照四舍五入的国际标准
2、
double
dbdata
=
0.335333
;
string str1 = String.Format( " {0:F} " ,dbdata); // 默认为保留两位
string str1 = String.Format( " {0:F} " ,dbdata); // 默认为保留两位
3、
float
i
=
0.333333
;
int j = ( int )(i * 100 );
i = j / 100 ;
int j = ( int )(i * 100 );
i = j / 100 ;
4、
decimal
.Round(
decimal
.Parse(
"
0.3333333
"
),
2
)
5、
private
System.Globalization.NumberFormatInfo nfi
=
new
System.Globalization.NumberFormatInfo();
float test = 0.333333f ;
nfi.NumberDecimalDigits = 2 ;
string result = test.ToString( " N " , nfi);
float test = 0.333333f ;
nfi.NumberDecimalDigits = 2 ;
string result = test.ToString( " N " , nfi);
6、
string
result
=
String.Format(
"
{0:N2}
"
,Convert.ToDecimal(
"
0.333333
"
).ToString());