// 示例代码:C# 格式化字符串
// 使用 string.Format 方法
string name = "Alice";
int age = 30;
string formattedString = string.Format("Name: {0}, Age: {1}", name, age);
Console.WriteLine(formattedString); // 输出: Name: Alice, Age: 30
// 使用带格式说明符的 string.Format 方法
double price = 49.99;
string formattedPrice = string.Format("The price is {0:C}", price);
Console.WriteLine(formattedPrice); // 输出: The price is $49.99
// 使用内插字符串 (C# 6.0 及以上版本)
string interpolatedString = $"Name: {name}, Age: {age}";
Console.WriteLine(interpolatedString); // 输出: Name: Alice, Age: 30
// 使用 ToString 方法进行格式化
DateTime currentDate = DateTime.Now;
string formattedDate = currentDate.ToString("yyyy-MM-dd");
Console.WriteLine(formattedDate); // 输出当前日期,格式为: yyyy-MM-dd
// 使用 PadLeft 和 PadRight 方法进行对齐
string paddedString = "Hello".PadLeft(10, '*').PadRight(15, '-');
Console.WriteLine(paddedString); // 输出: *****Hello----------
// 解释说明:
// 1. string.Format 方法用于将多个值插入到一个格式化字符串中。
// 2. 带格式说明符的 string.Format 方法可以对数值、日期等进行特定格式化。
// 3. 内插字符串使用 $ 符号,使字符串中的表达式可以直接被求值。
// 4. ToString 方法可以对特定类型(如 DateTime)进行格式化输出。
// 5. PadLeft 和 PadRight 方法用于在字符串前后填充字符,实现对齐效果。
上一篇:c# dispose
下一篇:c# &
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站