在C#中,可以使用string.Format
方法來格式化字符串。string.Format
方法接受一個格式字符串和一系列參數,然后將這些參數按照格式字符串的規定進行格式化。
例如,下面是一個簡單的示例:
int number = 42;
string name = "Alice";
string formattedString = string.Format("Hello, {0}! Your favorite number is {1}.", name, number);
Console.WriteLine(formattedString);
在上面的示例中,我們使用string.Format
方法將name
和number
格式化到字符串中,輸出結果為Hello, Alice! Your favorite number is 42.
。
string.Format
方法中的格式字符串可以包含占位符 {0}
, {1}
, {2}
等,分別對應參數列表中的第一個、第二個、第三個參數,以此類推。可以使用不同的格式標識符來指定輸出的格式,例如{0:C}
表示將第一個參數格式化為貨幣格式。
除了string.Format
方法外,C#中還可以使用字符串插值的方式來格式化字符串,例如:
string formattedString = $"Hello, {name}! Your favorite number is {number}.";
Console.WriteLine(formattedString);
這種方式相對更加簡潔和直觀,但是在一些特定情況下可能并不方便使用。