gpt4 book ai didi

c# - 在表单应用程序上获取未知的文件内容

转载 作者:太空宇宙 更新时间:2023-11-03 18:04:56 24 4
gpt4 key购买 nike

文件扩展名为“ .pop”。我可以用记事本打开它。
我想在我的C#表单应用程序中逐行获取此文件的内容。
我怎样才能做到这一点?

最佳答案

如果是文本文件,则可以使用File.ReadAllLines方法:

string[] lines = File.ReadAllLines("myfile.pop");


然后,您可以遍历lines数组或按索引访问单独的行。但是请注意,这会将整个文件内容加载到内存中,如果文件很大,则可能不是很好。在这种情况下,您可以使用 StreamReader逐行读取它:

using (var stream = File.OpenRead("myfile.pop"))
using (var reader = new StreamReader(stream))
{
string line;
while ((line = reader.ReadLine()) != null)
{
// do something with the line here
}
}


在这种情况下,内存中仅加载一行。

关于c# - 在表单应用程序上获取未知的文件内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34893363/

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