【问题标题】:Writing byte[] to file in Xamarin Android在 Xamarin Android 中将字节 [] 写入文件
【发布时间】:2014-09-29 18:04:11
【问题描述】:

如果我想在 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 项目中的某个文件?

提前致谢!

【问题讨论】:

  • 你的意思是它不起作用。你有什么异常吗?
  • 我的意思是这段代码没有编译

标签: c# android file-io xamarin bytearray


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-04-10
    • 2022-01-10
    • 1970-01-01
    • 1970-01-01
    • 2015-09-04
    • 2011-10-13
    相关资源
    最近更新 更多