C#保留有效位數


動態保留有效位數 : str.ToString("0.###")    (保留幾位就幾個“#”)

static void Main(string[] args)
        {
            decimal a = 6.157800M;
            decimal b = 6.12M;
            decimal c = 6.1570M;
            // 保留兩位小數有效小數
            var s1 = a.ToString("0.##");
            // 保留三位小數有效小數
            var s2 = b.ToString("0.###");
            // 保留四位小數有效小數
            var s3 = c.ToString("0.####");
            Console.WriteLine($"s1={s1}");
            Console.WriteLine($"s2={s2}");
            Console.WriteLine($"s3={s3}");
            Console.ReadKey();

        }

  

 運行結果:

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM