Piszę klasę ConfigManager, używając przenośnych bibliotek klas. PCL obsługuje klasy StreamReader
i StreamWriter
, których chcę użyć, ale wersja PCL tych klas nie obsługuje przesyłania ciągu znaków podczas konstrukcji. PCL również nie obsługuje reader.Close()
i writer.Close()
. Wreszcie nie obsługuje klasy FileStream
.StreamReader i przenośna biblioteka klas
Więc szukam odpowiedzi na któregokolwiek z następujących pytań:
- Jak mogę uzyskać
StreamReader
iStreamWriter
klas pracujących w PCL? - Jak mogę utworzyć nowy
stream
przy użyciu PCL? - Jakie inne alternatywy muszę załadować i zapisać pliki w PCL?
nie obsługuje usuwania obiekty strumieniowe? Ponieważ powinno to zamknąć dobrze. –
Zamiast .Close() użyj .Dispose(), no nie ma rozwiązania, , ponieważ nie ma problemu ...dostęp do systemu plików musi zostać wyodrębniony Wystarczy kodować interfejsy. wyboru: [Link] hthttps: //pclstorage.codeplex.com [związek] (https://github.com/slodge/MvvmCross/tree/v3/Plugins/Cirrious/File) – Dan