在C#中,String.Format方法用于將指定的格式和參數(shù)值轉(zhuǎn)換為一個(gè)格式化的字符串。其基本語(yǔ)法如下:
string formattedString = string.Format("格式字符串", 參數(shù)1, 參數(shù)2, ...);
其中,"格式字符串"是一個(gè)包含占位符和格式說(shuō)明符的字符串,用于指定參數(shù)值在輸出字符串中的格式。參數(shù)1、參數(shù)2等是要格式化的值。
例如,下面是一個(gè)簡(jiǎn)單的示例:
string name = "Alice";
int age = 30;
string formattedString = string.Format("My name is {0} and I am {1} years old.", name, age);
Console.WriteLine(formattedString);
運(yùn)行以上代碼,輸出結(jié)果為:
My name is Alice and I am 30 years old.
在格式字符串中,{0}、{1}等表示參數(shù)值的位置,可以根據(jù)需要在字符串中對(duì)應(yīng)不同的參數(shù)值。格式字符串還可以包含格式說(shuō)明符,如"{0:C}"表示將第一個(gè)參數(shù)值格式化為貨幣格式。