我想基于文件中的行创建一个数组,但是目前它是一个固定大小的数组:

string[] converList = new string[6]; // Array containing TXT lines

读取文件:

void ReadConver()
    {
        string line;
        int i = 0;

        System.IO.StreamReader file =
            new System.IO.StreamReader("C:\\Users\\Kennyist\\Documents\\Visual Studio 2010\\Projects\\soft140as3\\convert.txt");
        while ((line = file.ReadLine()) != null)
        {
            converList[i] = line;
            i++;
        }
    }

我该怎么做?

===============>>#1 票数:5 已采纳

您可以创建一个列表,然后使用ToArray将其放入数组中:

var cList = File.ReadAllLines("C:\\Users\\Kennyist\\Documents\\Visual Studio 2010\\Projects\\soft140as3\\convert.txt").ToList();
string[] converlist = clist.ToArray();

另外,请使用(@'C:\\Kennyist...')而不是双反斜杠

===============>>#2 票数:2

您可以使用:

var arrTextLines = File.ReadAllLines(@"C:\Users\Kennyist\Documents\Visual Studio 2010\Projects\soft140as3\convert.txt");

arrTextLines将是类型为string[]的对象。

===============>>#3 票数:-1

编辑答案:

  string[] converList;
  System.IO.StreamReader file =
  new System.IO.StreamReader("C:\\Users\\Kennyist\\Documents\\Visual Studio 2010\\Projects\\soft140as3\\convert.txt");


  converList = new string[] { file.ReadToEnd() };

谢谢@科尔

  ask by Kennyist translate from so

未解决问题?本站智能推荐:

6回复

c逐行将文本文件读入数组并打印出来

我有以下c#代码段 你能帮我把它转换成C. 谢谢!
4回复

将数据从文本文件拆分为并行数组

我的教授为该课程提供了一个C#示例,可用于从文本文件中分割数据。 我试图将它用于涉及拆分txt内容的项目。 归档到4个数组或字段中。 这是代码: 这是census.txt : 它应该是按年龄,性别,婚姻状况和地区划分的假设人口普查数据。 我一直得到的输出是单行中的每个数字
3回复

C#将文件拆分为两个字节数组

因为字节数组的最大值为2GB,所以可以说我有一个更大的文件,我需要将其转换为字节数组。 由于我无法保存整个文件,应如何将其转换为两个? 我试过了: 但它不起作用。 有任何想法吗?
3回复

C#从文件中拆分字节数组

您好我正在做一个加密算法,它从文件(任何类型)读取字节并将它们输出到文件中。 问题是我的加密程序只占用16个字节的块,因此如果文件较大,则必须将其拆分为16个块,或者如果有一种方法可以在每次读取文件时从文件中读取16个字节。 该算法适用于16字节的硬编码输入。 加密的结果必须保存在列表
5回复

将字节数组分为偶数和奇数字节数组并存储在文件中

我正在按字节数组逐字节读取.pst( 文件结构 )文件,现在我想将数据分为偶数和奇数两部分,并将其存储在另外两个文件中,一个为偶数,另一个为奇数。 以下是我被困在的代码 在FOR循环中,我尝试了array.length,even.length无效。
2回复

C#逐行读取txt文件

您好,这是我的代码分区,我正在逐行读取txt文件中的数据。 但是我该如何排列这些单词呢? 有一个Txt文件。 里面有行词。 我将把这行中的单词分配给数组,然后对其进行处理。 但是我无法创建一个数组。 这就是为什么我多次使用新生产线的原因。
3回复

按顺序使用数组获取文件

我正在使用WinForms。 在我的表单中,我有一个文本框,我放置一个文件路径来查看该特定文件夹中的文件。 问题是我的数组索引命令文件的方式与我在文件夹中看到的不同。 如何让我的数组与我在文件夹中看到的相匹配? 请注意,我的数组索引是从该特定目录中随机的。 数组值
1回复

将FileSystemInfo数组保存到文件

我正在尝试保存FileInfo和DirectoryInfo对象的数组以用作日志文件。 目标是在某个时间点捕获目录(和子目录)的映像,以便以后进行比较。 我目前正在使用此类来存储信息: 我试过XML和二进制序列化我的课程没有运气。 我还尝试创建一个不包含实际FileInfo但只包含选
2回复

如何比较从文件加载的数组与从另一个文件加载的另一个数组C#

我必须使用C#格式编写程序,该程序必须从看起来像这样的文件中加载: 100ACTGGCTTACACTAATCAAG 101TTAAGGCACAGAAGTTTCCA 第102章 ... 120GCATCAGTACGTACCCGTAC 20行,由数字(ID)和20
1回复

打开字节数组作为文件窗口形式

在Windows窗体应用程序中,我有一个文件存储为byte[] 。 当用户单击按钮时,我想打开文件而不将其保存在本地。 这可能吗? 如果是的话怎么办? 还是我必须将字节数组保存为本地文件然后运行该文件? 谢谢,卡尔