C# 在WP8应用程序中读取/写入文本文件 我熟悉C、C++中涉及的数据文件处理概念,并且在Stand应用程序中使用Syt.IO命名空间和所涉及的必要类实现了它。
但是,我不能在WindowsPhone8项目中这样做 我想直接将一个已经创建的文本文件添加到我的WindowsPhone8项目中,并根据需要执行读写操作。 (不要与通过隔离存储处理文件混淆) 我找到了一些解决方案,将文件作为一个整体读入一个变量,但是,这并不能解决我的目的我希望在文件中有某种控制,这样我就可以遍历到精确的行号,并将特定的行读入本地字符串变量。我还想检测EOL和EOF。 是否有可能实现我所要求的精确的细节级别 如果您能够解释独立存储中存在的文本文件与项目中直接存在的文本文件之间的区别,这将非常有帮助C# 在WP8应用程序中读取/写入文本文件 我熟悉C、C++中涉及的数据文件处理概念,并且在Stand应用程序中使用Syt.IO命名空间和所涉及的必要类实现了它。,c#,file,xaml,windows-phone-8,isolatedstorage,C#,File,Xaml,Windows Phone 8,Isolatedstorage,但是,我不能在WindowsPhone8项目中这样做 我想直接将一个已经创建的文本文件添加到我的WindowsPhone8项目中,并根据需要执行读写操作。 (不要与通过隔离存储处理文件混淆) 我找到了一些解决方案,将文件作为一个整体读入一个变量,但是,这并不能解决我的目的我希望在文件中有某种控制,这样我就可以遍历到精确的行号,并将特定的行读入本地字符串变量。我还想检测EOL和EOF。 是否有可能实现我所要求的精确的细节级别 如果您能够解释独立存储中存在的文本文件与项目中直接存在的文本文件之间的区
请帮帮我。谢谢 所以,我自己做了一些尝试,找到了解决问题的办法 C#中的数据文件处理机制非常“智能”,WP8应用程序使用的方法类似于控制台应用程序 我们将System.IO命名空间与StreamReader类一起使用。ReadLine()函数用于读取特定行。读取过程从文件开始到文件结束。计数器用于需要读取/提取的特定行。 希望这对面临类似问题的人有所帮助 对我有效的代码是:
var str = Application.GetResourceStream(new Uri("Sample_File.txt", UriKind.Relative));
StreamReader sreader = new StreamReader(str.Stream);
int x = 0;
while(!sreader.EndOfStream)
{
x = x + 1;//increment the counter
if(x==7) //counter value matches the required number
{
//perform necessary tasks
break; //if required
}
sreader.ReadLine();
}
你读了吗?我读了一本,里面有存储文件夹类的相关信息。这是必需的吗?是的。好吧,我刚又读了一遍你的问题。你们要求在线阅读一个文件,对吗?也许可以帮助你。随附的问题/答案标记在C#下。你确定它适用于Windows Phone 8的设计和结构吗?已经适用了…不起作用。。。。