StreamReader和可移植类库

Ant*_*ols 11 c# filestream streamwriter streamreader portable-class-library

我正在使用Portable Class Libraries编写ConfigManager类.PCL支持StreamReaderStreamWriter我想要使​​用的类,但这些类的PCL版本不支持在构造期间传入字符串.PCL也不支持reader.Close()writer.Close().最后它不支持该FileStream课程.

所以我正在寻找以下任何一个问题的答案:

  1. 我怎样才能让这些StreamReaderStreamWriter类在PCL中工作?
  2. 如何stream使用PCL 创建新的?
  3. 还有什么其他的替代品可以在PCL中加载和保存文件?

Dan*_*ted 8

使用Dispose()而不是Close()(或只是在using语句中包装所有内容).我们已经Close()在Windows应用商店应用和更新的PCL中隐藏/删除了,因为它做同样的事情,人们会对哪一个打电话感到困惑.

考虑使用PCL Storage进行跨平台文件系统访问.

以下是您可能想要参考的一些博客文章,了解如何在PCL中处理特定于平台的功能: