在C#中,可以使用Console.WriteLine()
方法来打印输出,并且可以使用字符串格式化来控制输出的格式。
字符串格式化可以使用以下几种方式:
+
运算符将字符串和其他数据类型连接起来。例如:int age = 25;
Console.WriteLine("I am " + age + " years old.");
string.Format()
方法来格式化字符串。例如:int age = 25;
Console.WriteLine("I am {0} years old.", age);
在上面的例子中,{0}
是一个占位符,代表第一个参数age
的值。
string.Format()
方法的另一种语法是使用括号将参数括起来。例如:int age = 25;
Console.WriteLine("I am {0} years old.", (object)age);
在上面的例子中,我们将age
强制转换为object
类型,以便将其作为参数传递给string.Format()
方法。
Console.WriteLine()
方法的另一个重载版本,该版本接受一个params
参数,可以在调用时传递任意数量的参数。例如:int age = 25;
Console.WriteLine("I am {0} years old. My favorite color is {1}.", age, "blue");
在上面的例子中,我们传递了两个参数age
和color
,它们将分别替换字符串中的占位符{0}
和{1}
。