网络技术知识
C# Console.WriteLine方法: 在控制台输出一行文本
Console.WriteLine()的作用与使用方法
Console.WriteLine()
是 C# 语言中用来将数据输出到控制台窗口并自动换行的函数。它接收一个或多个参数,参数之间可以用逗号(,
)分隔。该函数将每个参数转化为字符串并将它们输出到控制台窗口,并在其后面添加一个换行符(\n
)。
使用方法
调用 Console.WriteLine()
函数有两种方式:
- 使用普通方式
在使用 Console.WriteLine()
函数时,将需要输出的字符串(或实例化后的对象)作为函数的参数传入即可:
Console.WriteLine("Hello, World!");
// 输出结果:Hello, World!
除字符串之外,用户还可以将需要输出的数据以变量的形式传入:
double pi = 3.1415926;
int age = 18;
Console.WriteLine("Pi value is {0}, and my age is {1}.", pi, age);
// 输出结果:Pi value is 3.1415926, and my age is 18.
在上面的例子中,我们将变量 pi
和 age
作为参数传入 Console.WriteLine()
函数中,并使用大括号来标识所属位置。对应位置的值依次显示在控制台窗口中。
- 使用格式化字符串方式
如果需要更加精细的控制输出效果,可以使用格式化字符串方式。字符串格式化是一种用于将数据按照某种规定格式转化为字符串并输出的技术。
在 C# 中,使用大括号的形式来指定格式化字符串的位置,使用冒号(:
)后面跟着格式化字符串来指定格式。
示例:
double pi = 3.14159265359;
Console.WriteLine("The approximate value of PI is {0:F2}", pi);
// 输出结果:The approximate value of PI is 3.14
在上面的例子中,{0:F2}
中的 0
代表第一个参数,F2
表示将该参数转换为浮点型(F
)并取两位小数(2
)。
实例说明
示例一:使用普通方式输出向量
int[] vector = {1, 2, 3};
Console.WriteLine("Vector: {0}, {1}, {2}", vector[0], vector[1], vector[2]);
输出结果为:Vector: 1, 2, 3
在这个实例中,我们使用了普通的方式输出一个向量。向量中的每一个元素都通过大括号中的数字位置被映射成了输出字符串中的一个参数。
示例二:使用格式化字符串输出日期
DateTime dt = DateTime.Now;
Console.WriteLine("Today is {0:yyyy-MM-dd}", dt);
输出结果为:Today is 2021-06-27
在这个实例中,我们使用了格式化字符串的方式将当前日期格式化成了 yyyy-MM-dd
的格式并输出。