Écrire les données d'une collection dans un Texte avec StreamWriter
Cafekafe
Messages postés25Date d'inscriptionmercredi 8 octobre 2008StatutMembreDernière intervention17 juin 2010
-
16 oct. 2008 à 01:36
Cafekafe
Messages postés25Date d'inscriptionmercredi 8 octobre 2008StatutMembreDernière intervention17 juin 2010
-
30 oct. 2008 à 21:57
Bonjour, j'ai un .txt dans lequel je désire ajouté des lignes d'une collection avec un StreamWriter mais je ne sais pas trop comment m'y prendre, est-ce que quelqu'un peut corriger?
Mon tableau se nomme CollectionComptesC
StreamWriter sw = new StreamWriter("Comptes.txt",true);
foreach (Item Items in CollectionComptesC)
sw.WriteLine(Item) + ",";
xmox667
Messages postés357Date d'inscriptionjeudi 8 juin 2006StatutMembreDernière intervention26 décembre 20114 16 oct. 2008 à 11:39
Salut,
Je pense aussi qu'il faut surcharger la méthode ToString() de la classe Item qui compose les éléments du tableau.
sw.WriteLine("{0},", item.ToString())
A+
Cafekafe
Messages postés25Date d'inscriptionmercredi 8 octobre 2008StatutMembreDernière intervention17 juin 2010 30 oct. 2008 à 21:57
Je n'ai toujours pas saisi comment faire...
ma Collection se nomme CollectionComptesCheques et comporte des objet compteCheque qui a plusieurs paramètres: (nip,numero, type, solde) tous en string sauf solde qui est en double... voici mon StreamReader pour le même fichier, qui fonctionne.
public bool LireComptes()
{
string strLine2;
try
{
FileStream bFile = new FileStream("Comptes.txt",FileMode.Open);
StreamReader sr = new StreamReader(bFile);
strLine2 = sr.ReadLine();