在C#编程语言中,Console.WriteLine
方法用于将文本输出到控制台,并在每个输出后自动添加换行符。要在Console.WriteLine
方法中格式化字符串,可以使用C#的字符串格式化功能。
字符串格式化是一种将变量或表达式的值插入字符串的方法。在C#中,可以使用字符串内插(string interpolation)或String.Format
方法来格式化字符串。
字符串内插是一种简单的方式,可以将变量或表达式的值插入字符串中。要使用字符串内插,只需在字符串前添加$
符号,并在花括号{}
中包含变量或表达式。
例如,以下代码将格式化一个字符串,其中包含一个名为name
的变量:
string name = "John";
Console.WriteLine($"Hello, {name}!");
String.Format
方法:String.Format
方法是一种更灵活的字符串格式化方法,可以将一个或多个变量或表达式的值插入字符串中。要使用String.Format
方法,需要在字符串中包含占位符(例如{0}
、{1}
等),并将变量或表达式的值作为参数传递给String.Format
方法。
例如,以下代码将格式化一个字符串,其中包含两个名为name
和age
的变量:
string name = "John";
int age = 30;
Console.WriteLine(String.Format("Hello, {0}! You are {1} years old.", name, age));
在使用Console.WriteLine
方法时,可以结合这两种方法来格式化字符串。例如:
string name = "John";
int age = 30;
Console.WriteLine($"Hello, {name}! You are {age} years old.");
这将输出:Hello, John! You are 30 years old.
领取专属 10元无门槛券
手把手带您无忧上云