1. 文件操作:

- C#提供了丰富的文件操作功能,可以读取和写入文件、创建和删除文件等。
- 使用`System.IO`命名空间中的类来进行文件操作,如`File`类和`Directory`类。
- 可以使用`File.Exists`方法检查文件是否存在,使用`File.Open`方法打开文件,使用`File.Create`方法创建文件等。
- 读取文件内容可以使用`File.ReadAllText`方法或`File.ReadAllLines`方法,写入文件内容可以使用`File.WriteAllText`方法或`File.WriteAllLines`方法。

2. 输入输出操作:
- C#提供了多种方式来进行输入和输出操作,包括从控制台读取输入、输出到控制台、格式化输出等。
- 使用`Console`类来与控制台进行交互。使用`Console.ReadLine`方法从控制台读取用户输入的字符串,使用`Console.WriteLine`方法向控制台输出文本。
- 可以使用`Console.Read`方法读取单个字符,使用`Console.ReadKey`方法读取单个按键。
- 可以使用格式化字符串来进行输出,例如使用占位符和格式化选项,如`Console.WriteLine("Name: {0}, Age: {1}", name, age)`。

3. 二进制文件操作:
- 除了文本文件,C#还支持对二进制文件进行操作,如读取和写入二进制数据。
- 使用`BinaryReader`类和`BinaryWriter`类来读取和写入二进制文件。
- `BinaryReader`类提供了方法来读取不同类型的数据,如整数、浮点数、布尔值等。
- `BinaryWriter`类提供了方法来写入不同类型的数据到二进制文件中。

4. 异常处理:
- 在文件操作和输入输出过程中,可能会发生一些异常情况,如文件不存在、读取错误等。
- 可以使用异常处理机制来捕获和处理这些异常,以确保程序的稳定性和可靠性。
- 在文件操作中,可以捕获并处理`IOException`、`FileNotFoundException`等异常。
- 在输入输出操作中,可以捕获并处理`FormatException`、`OverflowException`等异常。

文件操作和输入输出是编程中常见的任务,掌握这些知识点可以使程序能够读取和处理文件数据,与用户进行交互,并进行适当的异常处理,从而使程序更加灵活和实用。

posted on 2023-06-04 07:56  炽焰摩羯~  阅读(13)  评论(0编辑  收藏  举报