public
float
Sswr(
float
x)
{
int z;
string [] i = x.ToString().Split( ' . ' );
if (i.Length > 1 )
{
z = int .Parse(i[ 1 ].Substring( 1 ));
if (z > 4 )
{
return float .Parse(i[ 0 ]) + 1 ;
}
else
{
return float .Parse(i[ 0 ]);
}
}
else
{
return x;
}
}
{
int z;
string [] i = x.ToString().Split( ' . ' );
if (i.Length > 1 )
{
z = int .Parse(i[ 1 ].Substring( 1 ));
if (z > 4 )
{
return float .Parse(i[ 0 ]) + 1 ;
}
else
{
return float .Parse(i[ 0 ]);
}
}
else
{
return x;
}
}
2
double
x
=
12782376982.2389237
;
int j = ( int )(x * 10 % 10 ) > 4 ? ( int )x + 1 :( int )x;
int j = ( int )(x * 10 % 10 ) > 4 ? ( int )x + 1 :( int )x;
系统函数有Math.Round()函数