C# Enregistrer tous les éléments d'une liste dans un fichier texte

Récemment, j'ai été tout à fait profiter de C# et je suis juste tester avec elle, mais il semble y avoir une part je n'ai pas.

Fondamentalement, je veux que lorsque je clique sur le bouton ENREGISTRER devez enregistrer tous les éléments dans la zone de liste dans un fichier texte. Au moment où l'ensemble il est livré avec dans le fichier est System.Windows.Forms.ListBox+ObjectCollection.

Voici ce que j'ai obtenu jusqu'à présent. Avec le SaveFile.WriteLine(listBox1.Items); partie, j'ai essayé de mettre beaucoup de méthodes différentes et je n'arrive pas à le comprendre. Aussi dans l'esprit que dans le produit de la fin de mon programme, j'aimerais qu'il lu que pour que le texte du fichier de sortie et de ce qui est dans le fichier texte de la zone de liste, si ce n'est pas possible alors ma mauvaise, je suis novice en C# après tout 😉

private void btn_Save_Click(object sender, EventArgs e)
{
    const string sPath = "save.txt";

    System.IO.StreamWriter SaveFile = new System.IO.StreamWriter(sPath);
    SaveFile.WriteLine(listBox1.Items);
    SaveFile.ToString();
    SaveFile.Close();

    MessageBox.Show("Programs saved!");
}
InformationsquelleAutor SirTiggs | 2013-12-15