class Node
{
FooType Data; // I can save Data to file with extension .foo
void Save()
{
// save Data to .foo file
}
}
Maintenant,Comment créer un fichier de fichiers?
class Graph
{
List<Node> Nodes;
void Save()
{
foreach(Node node in Nodes)
{
node.Save();
}
}
}
Maintenant, quand j'invoquez someGraph.Save();
alors il crée Nodes.Count
nombre de fichiers.
Je voudrais apparaître ces fichiers en tant que un fichier avec l'extension somename.graph
et être en mesure de le lire à nouveau comme Nodes
.
Comment est-ce que je peux faire ceci? Existe-t-il un moyen de regrouper des fichiers dans un seul fichier différent?
Nice. Mais je ne suis pas autorisé à utiliser des bibliothèques externes. +1 C'est ce à quoi je pense mais existe-t-il un autre moyen? –
Qu'est-ce que c'est «externe» à ce sujet? C'est construit dans le framework .Net. –
@Chris, c'est probablement de ma faute. Le lien que j'ai fourni pointe vers une bibliothèque zip tierce. Je ne savais pas que .Net a le support de fichier zip intégré. –