Visual C#環境下,在Console類中提供了兩個輸出字符串的方法,一個是WriteLine方法,而另一個就是Write方法,當在控制檯進行數據輸出時, Console.Write不輸出換行,而Console.WriteLine輸出換行,這就是它們的區別所在,下面具體看一下它們的區別。
Console.WriteLine:
<code>class p2
{
public void s1()
{
Console.WriteLine("Console.WriteLine有換行");
Console.ReadKey ();
}
}/<code>
Console.Write:
<code>class p2
{
public void s1()
{
Console.Write("Console.WriteLine無換行");
Console.ReadKey ();
}
}/<code>
從上面實例中可以看出,數據輸出後光標的位置是不同的,其中的區別不言而喻。其實,Console.WriteLine與Console.Write方法還有一種輸出格式:
Console.WriteLine("格式串",參數1,參數2,……)
或Console.Write("格式串",參數1,參數2,……)
請看下面這段代碼:
<code>class p2
{
public void s1()
{
int a = 2 * 3;
int b = 2 + 3;
Console.WriteLine("a={0},b={1}", a,b);
Console.ReadKey();
}
}/<code>
上面代碼中的0和1分別是參數說明符,{0}和{1}分別代表後面對應的第一個參數a和第二個參數b,以此類推,下面為輸出結果
如果我們再加一個變量輸出,是相應的前面說明符也要增加,否則不輸出後加的變量值
<code>class p2
{
public void s1()
{
int a = 2 * 3;
int b = 2 + 3;
int c = 9;
Console.WriteLine("a={0},b={1},c={2}", a,b,c);
Console.ReadKey();
}
}/<code>
實際上Console.WriteLine與Console.Write方法的第二種輸出格式,不但能夠輸出純字符串的格式,還解決了變量的輸出問題,它能夠將隨時發生變化的變量通過一定的格式進行有序輸出。
閱讀更多 懶豬學編程 的文章