0
的问题是,当我打印数据“M100.csv”文件,我只看到的只有一行:的StreamWriter(无法键入全文)C#
writer1.WriteLine("{0} {1} {2} {3} {4} {5} {6}",
houses[i].District, houses[i].Street, houses[i].Number,
houses[i].Type, houses[i].Years, houses[i].Area, houses[i].Rooms);
writer1.WriteLine("\n");
“writer1”必须打印两行不同的房子,但它只打印一个。我相信我的其他方法正常工作。 我也没有看到这一行:
writer.WriteLine("{0} {1}","Duomenys apie visus murinius namus, kuriu plotas yra daugiau nei 100kv.m. :\n",
"Rajonas \t Gatve \t Numeris \t Tipas \t Metai \t Plotas \t Kambariu skaicius \n");
writer.WriteLine("\n");
全码:
public static void Print(Houses[] houses,int amount, int[] BrickHouseNumber,int[] BlockHouseNumber)
{
using (StreamWriter writer = new StreamWriter("C:\\Users\\Andrius\\Desktop\\Mokslams\\C#\\Pratybos\\P2\\P2.4\\M100.csv"))
{
writer.WriteLine("{0} {1}","Duomenys apie visus murinius namus, kuriu plotas yra daugiau nei 100kv.m. :\n",
"Rajonas \t Gatve \t Numeris \t Tipas \t Metai \t Plotas \t Kambariu skaicius \n");
writer.WriteLine("\n");
}
for (int i = 0; i < amount; i++)
{
if (BrickHouseNumber[i] > 0)
{
using (StreamWriter writer1 = new StreamWriter("C:\\Users\\Andrius\\Desktop\\Mokslams\\C#\\Pratybos\\P2\\P2.4\\M100.csv"))
{
writer1.WriteLine("{0} {1} {2} {3} {4} {5} {6}",
houses[i].District, houses[i].Street, houses[i].Number,
houses[i].Type, houses[i].Years, houses[i].Area, houses[i].Rooms);
writer1.WriteLine("\n");
}
}
} }