这里记录一下C sharp
中格式化输出的四种方式。
using System;
namespace basicUsage
{
public class anotations
{
static void Main(string[] args)
{
var array = new int[] { 1, 2, 3 };
Console.WriteLine("格式化输出方法一----类似python中的f string输出方式");
foreach (var a in array)
{
Console.WriteLine($"A is {a}");
}
Console.WriteLine("格式化输出方法二----类似format输出方式");
foreach (var a in array)");
foreach (var a in array)
{
Console.WriteLine("A is {0}", a);
}
Console.WriteLine("格式化输出方法三----类似字符串拼接+的输出方式");
foreach (var a in array)
{
Console.WriteLine("A is " + a.ToString());
}
Console.WriteLine("格式化输出方法四----类似format输出方式");
// same as method 2, but String.Format keyword can be leaved out
foreach (var a in array)
{
Console.WriteLine(String.Format("A is {0}", a));
}
}
}
}
/*
最终输出结果如下:
//格式化输出方法一----类似python中的f string输出方式
//A is 1
//A is 2
//A is 3
//格式化输出方法二----类似format输出方式
//A is 1
//A is 2
//A is 3
//格式化输出方法三----类似字符串拼接+的输出方式
//A is 1
//A is 2
//A is 3
//格式化输出方法四----类似format输出方式
//A is 1
//A is 2
//A is 3
*/
个人推荐使用第一种和第四种输出方式,第一种比较简洁,第四种比较规范。
码字不易,如果大家觉得有用,请高抬贵手给一个赞让我上推荐让更多的人看到吧~