c# print打印格式化

c#
小樊
87
2024-09-19 20:11:18

在C#中,可以使用Console.WriteLine()方法來(lái)打印輸出,并且可以使用字符串格式化來(lái)控制輸出的格式。

字符串格式化可以使用以下幾種方式:

  1. 使用+運(yùn)算符將字符串和其他數(shù)據(jù)類(lèi)型連接起來(lái)。例如:
int age = 25;
Console.WriteLine("I am " + age + " years old.");
  1. 使用string.Format()方法來(lái)格式化字符串。例如:
int age = 25;
Console.WriteLine("I am {0} years old.", age);

在上面的例子中,{0}是一個(gè)占位符,代表第一個(gè)參數(shù)age的值。

  1. 使用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()方法。

  1. 使用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ù)agecolor,它們將分別替換字符串中的占位符{0}{1}。

0