このコレクションをファイルに書き出す方法がわかりません。私は次のクラスを持っています
public static class GeoPolyLines
{
public static ObservableCollection<Connections> connections = new ObservableCollection<Connections>();
}
public class Connections
{
public IEnumerable<IEnumerable<Point>> Points { get; set; }
public Connections(Point p1, Point p2)
{
Points = new List<List<Point>>
{
new List<Point>
{
p1, p2
}
};
}
}
そして、次のようなものがたくさんあります。
GeoPolyLines.connections.Add(new Connections(new Point(GeoLocations.locations[0].Longitude, GeoLocations.locations[0].Latitude), new Point(GeoLocations.locations[1].Longitude, GeoLocations.locations[1].Latitude)));
そのため、GeoPolyLines.connections には、必要に応じて保存して再読み込みするために .txt ファイルに書き出すさまざまな場所が最終的に含まれます。しかし、これを行う方法がわかりません。私はこのようなものを持っています:
using (StreamWriter sw = new StreamWriter(filename))
{
var enumerator = GeoPolyLines.connections.GetEnumerator();
while (enumerator.MoveNext())
{
}
sw.Close();
}