在C#中,類似于C語言的printf函數的功能可以通過Console.WriteLine方法實現。Console.WriteLine方法接受一個格式化字符串和一系列參數,用于在控制臺輸出格式化的文本。
格式化字符串中可以包含轉義字符和占位符,用于指定輸出的格式。常用的格式化符號包括:
示例:
int num1 = 10;
double num2 = 3.14159;
Console.WriteLine("The number is: {0}", num1); // 輸出 "The number is: 10"
Console.WriteLine("The number with currency format is: {0:C}", num1); // 輸出 "The number with currency format is: $10.00"
Console.WriteLine("The number with fixed-point format is: {0:F2}", num2); // 輸出 "The number with fixed-point format is: 3.14"
除了上述常用的格式化符號外,C#還支持更多的格式化選項,可以根據需要進行查閱。另外,C#中也提供了string.Format方法來實現格式化字符串的功能,用法與Console.WriteLine類似。