程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> C# >> C#入門知識 >> C#輸出格式控制

C#輸出格式控制

編輯:C#入門知識

拿上這個項目——UML圖來說,學完之後,並沒有感覺有什麼收獲,畫出來的圖,自己看完全不知道咋樣。總覺得,畫的不好,但是也不能算錯。只能算是低級而已。對於UML圖來說,沒有對錯,只有高級與低級的區別而已吧。

咱就先不說UML了,以後用的機會肯定很多。也就不要求那麼苛刻了。否則GG在UML上就over了。

寫文檔,總會是枯燥的。早在理論的學習中就知道,UML圖是在開發之前就已經完成了。如果完成了系統,再去補文檔。這種情況,也只會出現在學生時代吧。況且,拋棄系統很久的人,在返回頭去寫文檔。那幾乎就成了重新做系統了。枯燥的時候,就開始了C#的學習。摻和著學習或許不會那麼枯燥。

這是第一次完全沉入面向對象的語言中學習。說起來,相對本期而言,我們專業算是比其他人早了一年接觸面向對象的程序設計了。至於面向對象,我總覺得這是一個很深奧的術語。他只會隨著你使用的時間長短而發生變化。學了這麼半天,終究還是來面對這些黑框框。這些畢竟是經典。。

在學習楚廣明的C#簡明教程的時候,以往的學習的視頻,都是XXX大學XXX教授主講。上了十多年學了。回頭看個視頻還是這種形式的。楚廣明,作為一名IT工作者,每周閒暇的時候做幾集視頻,供網上的人學習。對於這種方式,這不是跟酒神 的視頻是一個性質的嘛。在一聽講課的風格。迥然不同於老師。咱就不管這個視頻講的怎麼樣。就光聽這種講話方式,俨然是一個解說員。這種風格的“解說”,就已經勾起許多dotar了。

看了半天,也沒啥有用的。現在看一下C#中的輸出格式。

在視頻中的有一個例子,類的繼承裡面,使用的輸出格式區別於C++。所以就整理了一下關於C#中的輸出形式總結一下:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace ConsoleApplication6
{
    class Program
    {
        static void Main(string[] args)
        {
            //Console.WriteLine("輸出格式 表達式","參數列表");
            Console.WriteLine("This is a test");  //直接輸出

            //直接輸出--輸出第一個參數,且值占8個字符寬度,且為左對齊/右對齊
            Console.WriteLine("{0,8}花費了X元","name");    //左對齊
            Console.WriteLine("{0,-8}花費了X元", "name");  //右對齊
            // 輸出格式表達式中  使用參數
            Console.WriteLine("{0}花費了{1}元", "name",12);

            // 規定參數中的  輸出格式
            Console.WriteLine("{0}花費了{1:C}", "name", 12);

            //產生帶有嵌入逗號的值
            Console.Write("{0:N}",3100000);

            Console.WriteLine("{0:D5}",26);
            Console.WriteLine(); 
            Console.WriteLine();


            //日期與時間的格式化輸出
            DateTime dt = DateTime.Now;
            Console.WriteLine("短日期格式: {0:d}", dt);
            Console.WriteLine("長日期格式: {0:D}", dt);
            Console.WriteLine("完整日期/時間格式(短時間):  {0:f}", dt);
            Console.WriteLine("完整日期/時間格式(長時間):  {0:F}", dt);
            Console.WriteLine("常規日期/時間格式(短時間):  {0:g}", dt);
            Console.WriteLine("常規日期/時間格式(長時間):  {0:G}", dt);

        }
    }
}

C#的輸出格式控制,顯示結果如下:


C#雖然是一種新的語言,但是他於C++大同小異。區別不算是太大。只要掌握其中的差別,稍加修改就可以了。根本就不需要從頭在學。



  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved