📜  如何在控制台c#中写入变量(1)

📅  最后修改于: 2023-12-03 15:09:02.343000             🧑  作者: Mango

如何在控制台 C# 中写入变量

在控制台应用程序中,有时需要将变量的值输出到控制台。以下是在 C# 中输出变量的几种方法。

方法一:使用 Console.WriteLine 方法

通过调用 Console.WriteLine 方法,可以在控制台窗口中输出变量的值。下面是使用此方法输出字符串变量的示例代码:

string name = "John";
Console.WriteLine("My name is " + name);

输出结果为:

My name is John

在此示例中,字符串 "My name is " 和变量 name 用加号 (+) 连接起来,然后再传递给 Console.WriteLine 方法。

方法二:使用字符串插值

从 C# 6 开始,可以使用字符串插值将变量的值嵌入到字符串中。使用字符串插值时,只需在字符串前加上 $ 符号,并将要嵌入的变量用大括号括起来。以下是使用字符串插值输出变量的示例代码:

string name = "John";
Console.WriteLine($"My name is {name}");

输出结果为:

My name is John

在此示例中,字符串中的大括号 { } 内包含了变量 name。使用字符串插值可以让代码更加易读。

方法三:使用格式化字符串

还可以使用格式化字符串将变量的值输出到控制台。格式化字符串是包含特殊字符的字符串,这些特殊字符表示要插入变量值的位置。以下是使用格式化字符串输出变量的示例代码:

string name = "John";
Console.WriteLine("My name is {0}", name);

输出结果与前面的示例相同:

My name is John

在此示例中,特殊字符 {0} 表示要插入第一个参数,即变量 name。可以使用多个特殊字符来表示多个参数。例如:

string firstName = "John";
string lastName = "Doe";
int age = 30;
Console.WriteLine("My name is {0} {1}, and I am {2} years old", firstName, lastName, age);

输出结果为:

My name is John Doe, and I am 30 years old

在此示例中,特殊字符 {0} 表示要插入第一个参数,即变量 firstName;特殊字符 {1} 表示要插入第二个参数,即变量 lastName;特殊字符 {2} 表示要插入第三个参数,即变量 age

这就是在控制台 C# 应用程序中输出变量的方法。无论是使用 Console.WriteLine 方法、字符串插值还是格式化字符串,都可以将变量值输出到控制台。选择哪种方法取决于个人编程风格和代码要求。