J'ai un problème, j'écris des données dans le fichier save.txt, mais dans le fichier est seulement le dernier élément que j'écris.C# a seulement écrit la dernière chaîne
Ceci est mon code:
SetLine("save.txt", Obchod.numbers[0].ToString(), 5);
SetLine("save.txt", Obchod.numbers[1].ToString(), 6);
SetLine("save.txt", Obchod.numbers[2].ToString(), 7);
SetLine("save.txt", Obchod.numbers[3].ToString(), 8);
SetLine("save.txt", Obchod.numbers[4].ToString(), 9);
SetLine("save.txt", Obchod.numbers[5].ToString(), 10);
SetLine("save.txt", Obchod.numbers[6].ToString(), 11); `
void SetLine(string filename, string text, int linenumber)
{
using (StreamWriter sw = new StreamWriter(@filename, false))
{
for (int i = 0; i < linenumber; i++)
{
}
sw.WriteLine(text);
sw.Close();
}
}
Votre boucle est vide. – Renan
@Renan Quelle boucle? –
La boucle for, mais ils sont faux - la boucle n'est pas pertinente – wizzardmr42