c#如何让用户输入字符串?
在 C# 中,可以使用 `Console.ReadLine()` 方法来从控制台获取用户输入的字符串。该方法会等待用户输入并按下回车键后返回用户输入的内容。
例如,下面的代码演示了如何使用 `Console.ReadLine()` 获取用户输入:
```csharp
using System;
class Program
{
static void Main(string[] args)
{
Console.Write("请输入您的姓名:");
string name = Console.ReadLine();
Console.WriteLine("您好," + name + "!");
}
}
```
以上代码中,我们先使用 `Console.Write()` 方法向控制台输出提示信息,让用户输入自己的姓名。然后,调用 `Console.ReadLine()` 方法等待用户输入,将其保存到变量 `name` 中,并最终输出欢迎信息,其中使用了字符串拼接的方式将用户输入的姓名插入到输出的字符串中。
当用户运行程序后,程序会在控制台上提示用户输入姓名,等待用户输入后回车,然后输出欢迎信息,例如:
```
请输入您的姓名:Tom
您好,Tom!
```
需要注意的是,`Console.ReadLine()` 方法获取到的用户输入是一个字符串,如果需要将其转换为其他类型(比如整数或浮点数),则需要使用相应类型的转换函数进行类型转换。