1

このコレクションをファイルに書き出す方法がわかりません。私は次のクラスを持っています

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();
 }
4

1 に答える 1