使用 C# 读取文本文件中的特定列

taji01

我有一个基于列的 txt 文件。如何以编程方式阅读任何特定列?

到目前为止,我想出了这个解决方案,它读取指定的列索引,例如: firstValue[0] 将读取文本文件中的所有 (1)。

如果我这样写,那么我将能够很好地读取前三个索引,但必须有一种更清晰的方法。

Console.WriteLine(string.Join("", firstValue[0], firstValue 1 , firstValue[2], firstValue[3]));

如果有一种方法可以计算文本文件中的列数,而不是选择我想要阅读的列的索引;那将是理想的。

我想阅读:121 122 123 124

我在网上搜索过类似的问题,但他们没有我想要的。

        string[] lines = File.ReadAllLines(YourFile);
        foreach (var line in lines)
        {
            var firstValue = line.Split(new string[] { "        " }, StringSplitOptions.RemoveEmptyEntries)[0];                
            Console.WriteLine(firstValue[0]);
            //Console.WriteLine(string.Join("", firstValue[0], firstValue[1], firstValue[2], firstValue[3]));
        }


        Console.ReadKey();

在此处输入图片说明

taji01

问题是,像这样拆分它:

var firstValue = line.Split(new string[] { " " }, StringSplitOptions.RemoveEmptyEntries);

firstValue将等于121 20412 010在 foreach 循环中类似这样的连接字符串

在此处输入图片说明


然后我尝试了另一种方法,即:

var firstValue = line.Split(new string[] { "\t" }, StringSplitOptions.RemoveEmptyEntries);

哪个索引了列,所以我可以选择我想要数据来自哪个列。

        foreach (var line in lines)
        {
            var firstValue = line.Split(new string[] { "\t" }, StringSplitOptions.RemoveEmptyEntries);
            Console.WriteLine(firstValue[2]);                
        }

输出:

010

020

030

040

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用scanf重新读取c中的文本文件

来自分类Dev

使用fscanf在C中逐行读取文本文件

来自分类Dev

使用C程序读取文本文件中的表

来自分类Dev

使用 C++ 读取文本文件以读取特定关键字后面的值

来自分类Dev

如何读取已在使用的文本文件(Windows C ++)

来自分类Dev

使用C#从文本文件读取

来自分类Dev

使用C从文本文件读取输入参数

来自分类Dev

使用C#从文本文件中读取最后一个符号

来自分类Dev

使用C#从文本文件中读取最后一个符号

来自分类Dev

使用C#读取静态存储在文本文件中的mulitiline JSON格式的数据

来自分类Dev

使用C#中的某些算法读取文本文件

来自分类Dev

如何使用C#在文本文件行中逐个字符地读取

来自分类Dev

使用C ++仅从文本文件中读取同一行中特定搜索的字符串之后的字符串/字符/数据

来自分类Dev

如何使用ofstream c ++替换文本文件中的特定值?

来自分类Dev

使用C中的文本文件登录系统

来自分类Dev

c / c ++:如何使用制表法从文本文件中读取序列化的图(树)?

来自分类Dev

如何使用std :: getline()将文本文件读取为C ++中的字符串数组?

来自分类Dev

在C编程中使用结构的双指针将文本文件中的Matrix读取为2D数组

来自分类Dev

在C#中使用环境变量从文本文件读取文件路径

来自分类Dev

在C#中使用环境变量从文本文件读取文件路径

来自分类Dev

使用C#读取Excel文件和写入文本文件的速度非常慢

来自分类Dev

C编程-从文本文件读取特定行

来自分类Dev

C ++ Qt-读取文本文件的特定部分

来自分类Dev

C编程读取文本文件的特定行

来自分类Dev

C编程-从文本文件读取特定行

来自分类Dev

读取文本文件的特定行 [C#]

来自分类Dev

c#接收位于文档目录中的文本文件,然后使用API发送文本文件

来自分类Dev

C#使用多行将文本文件从文本文件批量插入到SQL中

来自分类Dev

c#接收位于文档目录中的文本文件,然后使用API发送文本文件

Related 相关文章

  1. 1

    使用scanf重新读取c中的文本文件

  2. 2

    使用fscanf在C中逐行读取文本文件

  3. 3

    使用C程序读取文本文件中的表

  4. 4

    使用 C++ 读取文本文件以读取特定关键字后面的值

  5. 5

    如何读取已在使用的文本文件(Windows C ++)

  6. 6

    使用C#从文本文件读取

  7. 7

    使用C从文本文件读取输入参数

  8. 8

    使用C#从文本文件中读取最后一个符号

  9. 9

    使用C#从文本文件中读取最后一个符号

  10. 10

    使用C#读取静态存储在文本文件中的mulitiline JSON格式的数据

  11. 11

    使用C#中的某些算法读取文本文件

  12. 12

    如何使用C#在文本文件行中逐个字符地读取

  13. 13

    使用C ++仅从文本文件中读取同一行中特定搜索的字符串之后的字符串/字符/数据

  14. 14

    如何使用ofstream c ++替换文本文件中的特定值?

  15. 15

    使用C中的文本文件登录系统

  16. 16

    c / c ++:如何使用制表法从文本文件中读取序列化的图(树)?

  17. 17

    如何使用std :: getline()将文本文件读取为C ++中的字符串数组?

  18. 18

    在C编程中使用结构的双指针将文本文件中的Matrix读取为2D数组

  19. 19

    在C#中使用环境变量从文本文件读取文件路径

  20. 20

    在C#中使用环境变量从文本文件读取文件路径

  21. 21

    使用C#读取Excel文件和写入文本文件的速度非常慢

  22. 22

    C编程-从文本文件读取特定行

  23. 23

    C ++ Qt-读取文本文件的特定部分

  24. 24

    C编程读取文本文件的特定行

  25. 25

    C编程-从文本文件读取特定行

  26. 26

    读取文本文件的特定行 [C#]

  27. 27

    c#接收位于文档目录中的文本文件,然后使用API发送文本文件

  28. 28

    C#使用多行将文本文件从文本文件批量插入到SQL中

  29. 29

    c#接收位于文档目录中的文本文件,然后使用API发送文本文件

热门标签

归档