1. 程式人生 > 程式設計 >C#中Write()和WriteLine()的區別分析

C#中Write()和WriteLine()的區別分析

Write()和WriteLine()都是System.Console提供的方法,兩著主要用來將輸出流由指定的輸出裝置(預設為螢幕)顯示出來.
兩著間的差異在

Console.WriteLine()方法是將要輸出的字串與換行控制字元一起輸出,當次語句執行完畢時,游標會移到目前輸出字串的下一行.
至於Console.Write()方法,游標會停在輸出字串的最後一個字元後,不會移動到下一行。

Write()和WriteLine()區別

  • 都是System.Console提供的方法
  • 都是在螢幕顯示
  • Write()顯示完畢後不換行,WriteLine()換行

程式碼示例

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

namespace WriteLine和Write的區別
{
class Program
{
static void Main(string[] args)
{
//WriteLine輸出後滑鼠顯示在下一行開頭
//Write輸出後不開始一個新行
System.Console.WriteLine("First WriteLine Line");
System.Console.WriteLine("Second WriteLine Line");

System.Console.Write("First Write Line");//First Write Line後面不開始新的一行,直接緊跟著輸出Second Write Line
System.Console.Write("Second Write Line");

//passing parameters
System.Console.WriteLine("\nWriteLine:Parameter={0}",123);
System.Console.Write("Write:Parameter={0}",456);
System.Console.ReadKey();
}
}
}

輸出

First WriteLine Line
Second WriteLine Line
First Write LineSecond Write Line
WriteLine:Parameter=123
Write:Parameter=456

到此這篇關於C#中Write()和WriteLine()的區別分析的文章就介紹到這了,更多相關csharp write與writeline內容請搜尋我們以前的文章或繼續瀏覽下面的相關文章希望大家以後多多支援我們!