首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

string.Format()参数

您好!string.Format()是一个C#中的方法,用于将字符串中的占位符替换为指定的值。它通常用于将多个字符串连接在一起,或者在字符串中插入变量的值。

在C#中,字符串中的占位符是由花括号{}包围的,例如"{0}""{1}"等。当使用string.Format()方法时,它会将字符串中的占位符依次替换为传递给该方法的参数。例如:

代码语言:csharp
复制
string name = "John";
int age = 30;
string result = string.Format("My name is {0} and I am {1} years old.", name, age);
// result的值为 "My name is John and I am 30 years old."

在上面的例子中,string.Format()方法将字符串中的{0}替换为name变量的值,将{1}替换为age变量的值。

string.Format()方法还可以接受一个IFormatProvider对象作为参数,用于指定如何格式化字符串中的占位符。例如:

代码语言:csharp
复制
double price = 199.99;
string result = string.Format(CultureInfo.InvariantCulture, "The price is {0:C2}.", price);
// result的值为 "The price is $199.99."

在上面的例子中,string.Format()方法将{0:C2}替换为price变量的值,并使用CultureInfo.InvariantCulture对象指定格式化方式。

总之,string.Format()方法是一种非常有用的字符串操作方法,可以帮助您更轻松地处理字符串和变量之间的关系。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

领券