Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/258.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# Windows 10通用应用程序中的StreamReader_C#_Uwp - Fatal编程技术网

C# Windows 10通用应用程序中的StreamReader

C# Windows 10通用应用程序中的StreamReader,c#,uwp,C#,Uwp,我正在尝试从Windows 10 Universal App中的XML文件读取数据。StreamReader仅将Stream作为参数。我以前在WinForms、WPF或MVC中使用文件路径来实现这一点,但我不知道如何在Windows10Universal应用程序中实现这一点 TextReader reader = new StreamReader(@"C:\Users\User\documents\visual studio 2015\Projects\SQLiteApp\SQLiteApp\S

我正在尝试从Windows 10 Universal App中的XML文件读取数据。StreamReader仅将Stream作为参数。我以前在WinForms、WPF或MVC中使用文件路径来实现这一点,但我不知道如何在Windows10Universal应用程序中实现这一点

TextReader reader = new StreamReader(@"C:\Users\User\documents\visual studio 2015\Projects\SQLiteApp\SQLiteApp\SomeFile.xml");

事实上,Windows 10和沙盒在读写方面有很多限制

这不是Windows 10应用程序的“问题”,而是Windows应用商店应用程序Api的更改。 在Windows应用商店应用程序中读取文件的常用方法是使用
StorageFile

 StorageFile file = 
      await StorageFile.GetFileFromApplicationUriAsync("ms-appx:///yourFile.txt");

请看一看,以获取有关在windows 10中读取文件的更多信息。

事实上,windows 10和沙箱在您可以读取/写入文件的位置上有很多限制

这不是Windows 10应用程序的“问题”,而是Windows应用商店应用程序Api的更改。 在Windows应用商店应用程序中读取文件的常用方法是使用
StorageFile

 StorageFile file = 
      await StorageFile.GetFileFromApplicationUriAsync("ms-appx:///yourFile.txt");

请看,以获取有关在windows 10中读取文件的更多信息。

您可以将其传递给流。。我想这就是您要寻找的:这就是我想知道的方法。我正在搜索,但没有成功很酷,我把它作为一个答案添加了进去。你可以把它当作一条小溪。我想这就是你要找的:这就是我想知道怎么做的。我正在搜索,但我没有成功。酷,我已经添加了它作为答案。