gpt4 book ai didi

C# 从以分号分隔的 .txt 文件获取数据

转载 作者:行者123 更新时间:2023-12-02 17:51:48 26 4
gpt4 key购买 nike

举例来说,我有一个包含以下内容的 .txt 文件:

Hello;Test;StackOverflow;I live here
Hi;NoTest;StackOverflow;I don't live here

等等..

现在我想读取 txtFile,但我不想读取“整”行或一切..只到下一个分号..直到行尾..

一个 StringVariable 对应 txtFile 中的一个单词,但仅适用于一行..

我怎样才能实现这个目标?

最佳答案

您可以像这样逐行阅读文本:

var streamReader = new StreamReader(new FileStream("c:\\file.txt"));
var line = streamReader.ReadLine();

var values = line.Split(';');

然后从如下行读取任何值:

var value = values[2];

如果你想迭代这些值,你可以这样做:

var streamReader = new StreamReader(new FileStream("c:\\file.txt"));

while(!streamReader.EndOfStream)
{
var line = streamReader.ReadLine()
var values = line.Split(';');
for(var i = 0; i < line.Length; i++)
Console.WriteLine(values[i]); //example usage
}

streamReader.Dispose();

关于C# 从以分号分隔的 .txt 文件获取数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7241650/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com