在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函數的自定義格式化輸出。