Új hozzászólás Aktív témák
-
vlevi
nagyúr
válasz
gyurkikrisz
#6833
üzenetére
Az előttem írók jól mondják. Az ok pedig az, hogy a lessons-t referenciakét adod át mindegyik day objektumnak, emiatt fizikailag ugyanarra a lessons ojjektumra mutat mindegyik day.lessons a megoldás a copy.
-
lord.lakli
őstag
válasz
gyurkikrisz
#6833
üzenetére
List-be insertálni, vagy List.CopyTo?
-
gyurkikrisz
őstag
válasz
gyurkikrisz
#6832
üzenetére
A kódot egy kicsit szebbé tettem, de ettől függetlenül a hiba még fennáll.
List<string> lessons = new List<string>();
List<Day> days = new List<Day>();
string[] dayofweek = new string[] { "Hétfő", "Kedd", "Szerda", "Csütörtök", "Péntek" };
string input;
for (int i = 0; i < 5; i++)
{
Console.WriteLine(dayofweek[i]);
int counter = 1;
do
{
Console.WriteLine("{0}. óra:", counter);
input = Console.ReadLine();
if (input != "")
{
lessons.Add(input);
}
counter += 1;
} while (input != "");
var d = new Day(lessons);
days.Add(d);
lessons.Clear();
}
Új hozzászólás Aktív témák
● ha kódot szúrsz be, használd a PROGRAMKÓD formázási funkciót!
- Lenovo ThinkPad L13 Gen 2 Yoga Ryzen3 5400U Refurbished - Garancia
- Konzol felvásárlás!! Playstation 5, Playstation 5 Pro
- Samsung Galaxy Tab S6 lite 64GB,Átlagos,Adatkabel,12 hónap garanciával
- RÉSZLETFIZETÉS.BANKMENTES.KAMATMENTES. Új noblechairs EPIC Mercedes-AMG Petronas
- Dobozos! Xbox Series X 1 TB + kontroller 6 hó garancia, számlával!
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
