Console.WriteLine的小用法


我在一開始使用Console.WriteLine的時候,經常采用的是拼接字符串的形式來構建輸出。

但是Console.WriteLine具有擴展的方法來對內容進行輸出,類似於我們常用的String.Format。

static void Main(string[] args)
        {
            //generic list
            List<int> ListGeneric = new List<int> { 5, 9, 1, 4 };
            //timer for generic list sort
            Stopwatch s = Stopwatch.StartNew();
            ListGeneric.Sort();
            s.Stop();
           // Console.WriteLine($"Generic Sort:{ListGeneric} \n Time taken:{s.Elaspsed.TotalMillisecond}ms");
            Console.WriteLine("Generic Sort: {0}  \n Time taken: {1}ms", ListGeneric,s.Elapsed.TotalMilliseconds);
            Console.ReadLine();
        }

對於Console.Writeline對其會有特殊的格式,比如文本特殊格式,數字特殊格式,日期特殊格式,枚舉特殊格式(enumeration)等。

使用{0}是console.writeline()的基本,在這個基礎上,我們可以對其具體格式進行限定。其中D說明的DateTime.Now的標准格式,因為電腦系統和設置的不同,該值存在一定的差異。

Console.WriteLine("Today's date:{0:D}", DateTime.Now);


免責聲明!

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



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