Unity value conversion text

/// <summary>
        /// 数值转换文本
        /// W,亿
        /// </summary>
        /// <param name="targetNum"></param>
        /// <returns></returns>
        public string SetNumValueText(int targetNum)
        {
    
    
            var num = targetNum;
            string numText;
            float numTextF;
            if (num < 10000)
            {
    
    
                numText = num.ToString();
            }
            else if (num < 100000000)
            {
    
    
                numTextF = (float)num / 10000;
                numText = string.Format("{0:####.##}", numTextF) + "W";
            }
            else
            {
    
    
                numTextF = (float)num / 100000000;
                numText = string.Format("{0:####.##}", numTextF) + "亿";
            }

            return numText;
        }

Guess you like

Origin blog.csdn.net/weixin_47819574/article/details/131292146