首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

从txt文件到数组的FileStream类C#输入

FileStream类是C#中用于处理文件输入输出的类。它提供了对文件进行读写的功能,可以从文本文件中读取数据并将其存储到数组中。

具体步骤如下:

  1. 引入命名空间:在代码文件的开头引入System.IO命名空间,以便使用FileStream类。
代码语言:txt
复制
using System.IO;
  1. 打开文件流:使用FileStream类的构造函数打开要读取的txt文件。构造函数接受文件路径和文件打开模式作为参数,常用的文件打开模式有FileMode.Open(只读方式打开文件)、FileMode.OpenOrCreate(如果文件存在则打开,不存在则创建)等。
代码语言:txt
复制
FileStream fs = new FileStream("file.txt", FileMode.Open);
  1. 创建读取器:根据文件流创建StreamReader对象,用于从文件中读取数据。StreamReader类提供了一系列用于读取文本的方法。
代码语言:txt
复制
StreamReader sr = new StreamReader(fs);
  1. 读取数据:使用StreamReader对象的ReadLine方法逐行读取文本文件,并将每行数据存储到数组中。可以使用List或者Array作为容器来存储读取的数据。
代码语言:txt
复制
List<string> lines = new List<string>();
string line;
while ((line = sr.ReadLine()) != null)
{
    lines.Add(line);
}

或者使用Array来存储读取的数据:

代码语言:txt
复制
string[] lines = File.ReadAllLines("file.txt");
  1. 关闭文件流:读取完成后,关闭StreamReader和FileStream对象,释放资源。
代码语言:txt
复制
sr.Close();
fs.Close();

综上所述,通过使用FileStream类,我们可以读取txt文件中的数据,并将其存储到数组中。这样可以方便地进行后续的数据处理和分析。

参考腾讯云产品:腾讯云对象存储(COS),该产品为用户提供了高可靠、低延迟、海量容量的对象存储服务,适用于存储和管理各种非结构化数据。

腾讯云COS产品介绍链接地址:https://cloud.tencent.com/product/cos

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

没有搜到相关的合辑

领券