熟练使用Read,ReadLine,Write,WriteLine各个函数,带参数使用。例如:Console.WriteLine(“{0}+{1}={2}”,a,b,a+b);用C#
时间: 2024-10-09 13:11:32 浏览: 37
ConsoleReadLine示例-C_程序设计【基本语法参考】
在C#中,`Console`类提供了一系列用于与用户交互的函数,包括`Read`、`ReadLine`用于读取输入,以及`Write`和`WriteLine`用于输出信息。这里我将展示如何使用这些函数。
1. `Console.Read()` 和 `Console.ReadLine()`: 这些函数用于获取用户的键盘输入。
- `Console.Read()`: 返回一个字符,如果没有可用输入则阻塞直到有输入。
- `Console.ReadLine()`: 从标准输入读取一行文本,直到遇到换行符为止。
```csharp
char userChar = Console.ReadKey().KeyChar; // 获取一个字符
string userInput = Console.ReadLine(); // 获取一整行用户输入
```
2. `Console.Write()` 和 `Console.WriteLine()`: 用于向控制台输出文字或变量值。
- `Console.Write()`: 输出字符串或变量,不会自动换行。
- `Console.WriteLine()`: 输出字符串或变量后自动换行。
```csharp
int a = 5;
int b = 10;
// 输出带参数的字符串
Console.Write("a + b = {0}", a + b);
// 使用换行符并输出完整表达式
Console.WriteLine("The sum is {0}", a + b);
// 显示用户输入与数字之和
Console.WriteLine("You entered: {0}, and the sum is {1}", userInput, Convert.ToInt32(userInput) + b);
```
注意,`Convert.ToInt32(userInput)`用于将用户输入转换为整数,因为`ReadLine()`默认返回的是字符串。
阅读全文