数字个位逢1~9进成整10,如91转成100;98转成100;

 场景:
        售票系统,VIP会员按折扣优惠,但折扣不同会产生零头,要求此类价格个位逢零头向上进位成整10。

解决办法:

/// <summary>
        
/// 数字个位逢1~9进成整10,如91转成100;98转成100;
        
/// </summary>
        
/// <param name="strValue">转换前参数</param>
        
/// <returns></returns>转换后结果

        private string RoundEx(string strValue)
        
{
            
decimal decValue = 0;
            
string strResult = "";
            
try
            
{
                decValue 
= Convert.ToDecimal(strValue);
                strResult 
= Convert.ToString(Math.Ceiling(decValue/ 10* 10);
            }

            
catch
            
{
                strResult 
= "0.00";
            }

            
return strResult;
        }
原文地址:https://www.cnblogs.com/spymaster/p/891355.html