Sto scrivendo una classe ConfigManager utilizzando le librerie di classi portatili. PCL supporta le classi StreamReader
e StreamWriter
che desidero utilizzare, ma la versione PCL di quelle classi non supporta il passaggio di una stringa durante la costruzione. PCL inoltre non supporta lo reader.Close()
e lo writer.Close()
. Infine non supporta la classe FileStream
.StreamReader e libreria di classi portatili
, quindi sono alla ricerca di una risposta ad una delle seguenti domande:
- Come posso ottenere le classi
StreamReader
eStreamWriter
lavorano in un PCL? - Come posso creare un nuovo
stream
utilizzando PCL? - Quali altre alternative devo caricare e salvare i file in un PCL?
Ha supporta lo smaltimento gli oggetti del flusso? Perché dovrebbe chiuderlo bene. –
Invece di. Chiudi() usa .Dispose(), no non c'è nessuna soluzione, perché non c'è un problema ...l'accesso al file system deve essere astratto Solo codice contro le interfacce. Controllare: [link] hthttps: //pclstorage.codeplex.com [link] (https://github.com/slodge/MvvmCross/tree/v3/Plugins/Cirrious/File) – Dan