在C#中,可以使用Console.WriteLine()
方法来实现类似printf函数的自定义格式化输出。以下是一种方法:
string format = "Hello {0}, your age is {1}";
string name = "John";
int age = 30;
Console.WriteLine(string.Format(format, name, age));
在上面的示例中,我们定义了一个格式字符串format
,其中包含了两个占位符{0}
和{1}
,分别表示name和age的位置。然后使用string.Format()
方法来将实际的值填充到对应的位置,最后通过Console.WriteLine()
方法输出结果。
另外,C#中也可以使用字符串插值的方式来实现类似的格式化输出,示例如下:
string name = "John";
int age = 30;
Console.WriteLine($"Hello {name}, your age is {age}");
以上两种方法都可以实现类似printf函数的自定义格式化输出。