在C#中,可以使用Console.WriteLine()
方法來(lái)打印輸出,并且可以使用字符串格式化來(lái)控制輸出的格式。
字符串格式化可以使用以下幾種方式:
+
運(yùn)算符將字符串和其他數(shù)據(jù)類(lèi)型連接起來(lái)。例如:int age = 25;
Console.WriteLine("I am " + age + " years old.");
string.Format()
方法來(lái)格式化字符串。例如:int age = 25;
Console.WriteLine("I am {0} years old.", age);
在上面的例子中,{0}
是一個(gè)占位符,代表第一個(gè)參數(shù)age
的值。
string.Format()
方法的另一種語(yǔ)法是使用括號(hào)將參數(shù)括起來(lái)。例如:int age = 25;
Console.WriteLine("I am {0} years old.", (object)age);
在上面的例子中,我們將age
強(qiáng)制轉(zhuǎn)換為object
類(lèi)型,以便將其作為參數(shù)傳遞給string.Format()
方法。
Console.WriteLine()
方法的另一個(gè)重載版本,該版本接受一個(gè)params
參數(shù),可以在調(diào)用時(shí)傳遞任意數(shù)量的參數(shù)。例如:int age = 25;
Console.WriteLine("I am {0} years old. My favorite color is {1}.", age, "blue");
在上面的例子中,我們傳遞了兩個(gè)參數(shù)age
和color
,它們將分別替換字符串中的占位符{0}
和{1}
。