在.NET控制台應用程序中,可以使用Write()和WriteLine()這2個方法向控制台窗口的黑闆上寫信息,也就是我們在黑闆上看到的信息,也可理解為顯示信息。
1.1. Write()方法對于Console.Write()方法,隻向控制台窗口上寫(輸出)信息,不會換行寫(輸出)。
下面在Main()方法中編寫如下代碼來測試一下Write()方法功能:
namespace Yidosoft.Edu.Csharp.ConsoleApp
{
class Program
{
static void Main(string[] args)
{
Console.Write(8000);
Console.Write("小強");
Console.ReadKey();
}
}
}
在此代碼中,我們在Main()方法中編寫了3行代碼:
(1). 第1行代碼在控制台窗口的黑闆上寫入(輸出/顯示)數字8000。
(2). 第2行代碼在控制台窗口的黑闆上接着8000,在同一行上繼續寫入(輸出/顯示)小強。
(3). 第3行代碼實現在控制台上按任意鍵退出。
運行一下代碼,按F5鍵:
Console.Write()寫入内容
圖19
從圖19的結果可以看出,使用Write()方法的兩次寫入,都是在同一行上進行的,沒有産生換行。一個接一個的輸出。
1.2. WriteLine()方法Console.WriteLine()方法與Write()方法的本質區别在于,WriteLine()方法除了可以在黑闆上寫入信息之外,還會再寫入一個換行符。那麼下次再輸出信息的話,就會換行輸出了。
下面在Main()方法中編寫如下代碼來測試一下WriteLine()方法功能:
namespace Yidosoft.Edu.Csharp.ConsoleApp
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine(8000);
Console.WriteLine("小強");
Console.ReadKey();
}
}
}
在此代碼中,實際上是将上次Write()方法修改成為WriteLine()方法而來的,按F5鍵運行一下:
Console.WriteLine()方法的使用
圖20
從圖20的結果可以看出,WriteLine()方法每輸出一個信息,其後就會自動帶一個換行符,下次不管是WriteLine()還是Write()都是在下一行輸出的。
再來看一個例子:
Console類的Write()和WriteLine()方法的使用
圖21
在圖21中的Main()方法中,第2行代碼使用了Write()方法輸出信息,但由于第一行使用了WriteLine()方法,輸出8000後還輸出了一個換行符,所以Write()方法是從第二行開始輸出信息的:
Write()輸出的内容不換行
圖22
由于第二行輸出的“小強”是使用Write()方法輸出的,不會輸出換行符,所以下次輸出信息是在“小強”後面輸出的。
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!