以前用Console.WriteLine()的時候就只會用它直接輸出string字符串,但后來發現它還有其它在有些場合下會十分方便的輸出方法,這篇就記錄一下這些方法的使用吧。
代碼格式我就不寫了,因為寫了也不好理解,所以直接上示例了。
①
static void Main(string[] args) { int i = 6; string s = "輸出"; Console.WriteLine("{0}還可以這樣{1}哦。", i, s); Console.WriteLine("{1}:而且{0}參數的順序和使用次數都不固定哦。{1}", i, s); Console.ReadLine(); }
在這里,Console.WriteLine的括號中一共有三個參數,第一個參數和普通的輸出字符串類似,只是加入了”{int}”這樣的標記,例如”{0}”的意思就是在這個標記所在處插入Console.WriteLine的括號中的第二個參數;”{1}”的意思就是在這個標記處插入Console.WriteLine的括號中的第三個參數。Console.WriteLine中傳入的參數數量不固定,因此”{int}”標記的int也可能是2、3、4、5…,但不管是多少,int總是要對應着之后的參數的下標的。
②
static void Main(string[] args) { int i = Int32.Parse(Console.ReadLine()); int j = Int32.Parse(Console.ReadLine()); Console.WriteLine("\t{0,5}\n{1}\t{2,-5}\n{3}\t{4,5}",i,"+",j,"=",i+j); Console.ReadLine(); }
第一和第二行是輸入,第三行開始是輸出。Console.WriteLine的括號中“\t”代表一個制表符,”\n”代表換行符,“{v,w}”中的”v”表示參數下標,”w”表示輸出長度。例如{0,5}代表輸出下標為0的”i”,且長度為5;{2,-5}代表輸出下標為2的”j”,長度也為5,而參數”w”之前加的負號表示此輸出為”左對齊”,其它沒有加負號的為右對齊,效果如上圖所示;
轉自:http://blog.csdn.net/qq294887484/article/details/50413325