我正在使用以下代码从资产文件夹中将文本文件读取为字符串并将其拆分为数组
string filepath = @"Assets\DATA.csv";
StorageFolder folder = Windows.ApplicationModel.Package.Current.InstalledLocation;
StorageFile file = await folder.GetFileAsync(filepath); // error here
var Lines = await Windows.Storage.FileIO.ReadTextAsync(file);
string[] lines2 = Lines.Split(new string[] { Environment.NewLine }, StringSplitOptions.None);
这可以正常工作,但文本文件现在超过了500行,但由于它太大而无法容纳在字符串中,所以我遇到了一个异常
有没有一种方法可以将文本文件一次直接读入数组中,所以每行以换行符结尾
我已经搜索过,似乎有一种使用文件的方法。上课,但我可以上班。
使用
System.IO.File.ReadLines(filepath)
https://msdn.microsoft.com/zh-CN/library/vstudio/system.io.file.readlines(v=vs.100).aspx
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句