學習C#程式過程中,visual studio提供了Console類別 (無法被繼承)讓我們可以輸入、輸出及讀取訊息
這裡主要說明關於輸出文字的方式
Console 包含 Write及WriteLine 兩種輸出方式**
Console.Write 跟 Console.WriteLine 的差別在於 Console.WriteLine在輸出後會自動換行
並且可以使用佔位符(placeholders)的方式來帶入變數 (變數像是一個儲存器,並且要清楚定義它的用途,例如: int(整型) char(字元型) string(字元串類型)double(雙精度浮點數) decimal(貨幣值類型) float(浮點數))
或者直接用+來連結字串
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace ConsoleApplication2
{
class Program
{
static void Main(string[] args)
{
//註解:定義變數 存放整數(int)
int x = 10;
int y = 20;
int z = 30;
//註解:輸出文字
Console.Write("輸");
Console.Write("出");
Console.Write("文");
Console.Write("字");
//註解:使用佔位符
Console.Write("x= {0} and y = {1}", x, y);
//註解:輸出文字並換行
Console.WriteLine("");
Console.WriteLine("自動換行");
//註解:使用佔位符
Console.WriteLine("x= {0} and y = {1} and z = {2}", x, y, z);
Console.WriteLine("不使用placeholders:"+x+","+y+","+z);
}
}
}
輸出結果
輸出文字x=10 and y = 20
自動換行
x=10 and y = 20 and z = 30
不使用placeholders:10,20,30