class Node
{
FooType Data; // I can save Data to file with extension .foo
void Save()
{
// save Data to .foo file
}
}
Теперь
class Graph
{
List<Node> Nodes;
void Save()
{
foreach(Node node in Nodes)
{
node.Save();
}
}
}
Теперь, когда я вызываю someGraph.Save();
, тогда создается Nodes.Count
количество файлов.
Я хотел бы отобразить эти файлы как один файл с расширением somename.graph
и иметь возможность снова прочитать его как Nodes
.
Как я могу это сделать? Есть ли способ объединить файлы в один другой файл?