在Xamarin Android中将byte []写入文件

时间:2014-09-29 18:04:12

标签: c# android file-io xamarin bytearray

如果我想在C#桌面应用程序中编写byte [],我会编写以下代码:

byte[] content = ... // a lot of code

using(var  fileStream = new FileStream(fileName, System.FileMode.Create, FileAccess.Write))
{
    fileStream.Write(content, 0, content.Length);
}

它工作正常。但是当我试图在Xamarin Android应用程序(pcl项目)中这样做时,我发现它不起作用时我很惊讶! 那么如何将数据从字节数组写入pcl项目中的某个文件呢?

提前致谢!

1 个答案:

答案 0 :(得分:1)

Windows Phone不支持直接文件IO操作,因此任何包含Windows Phone的PCL都不支持它。您可以从非PCL Xamarin Android(或iOS)项目执行文件IO操作。