在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
除了使用FileStream类读写文本文件,.net还提供了StreamWriter类和StreamReader类专门处理文本文件。这两个类从底层封装了文件流,读写时不用重新编码,提供了更文件的读写方式。 StreamWriter类允许将字符和字符串写入到文件中,不必转换为字节,它处理底层的转换,向FileStream对象写入数据。 一、创建StreamWrite对象 如果已经有了FileStream对象,则可以使用此对象来创建StreamWriter对象: 也可以直接从文件中创建StreamWriter对象: using System; 编译并运行该项目。如果没有发现错误,则项目会很快运行,并关闭。因为我们在控制台上没有显示任何内容,所以在控制台中无法看到程序的执行情况。 这个简单的应用程序演示了StreamWriter类的两个最重要的方法:Write()和WriteLine()。这两个方法具有许多重载的版本,可以完成更高级的文件输出,但是本示例只使用基本的字符串输出。 WriteLine()方法会写入传递给它的字符串,其后跟有换行符。 Write()方法只是把传送给它的字符串写入文件,但不追加换行符,因此可以使用多个Write()语句写入完整的句子或段落。 注意:如果路径不存在,会抛出异常,当然我们这个程序捕获了异常。 |
2023-10-27
2022-08-15
2022-08-17
2022-09-23
2022-08-13
请发表评论