Új hozzászólás Aktív témák
-
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();
} -
gyurkikrisz
őstag
Van egy ilyen kódrészletem:
List<string> lessons = new List<string>();
List<Day> days = new List<Day>();
List<string> dayofweek = new List<string>() { "Hétfő", "Kedd", "Szerda", "Csütörtök", "Péntek" };
for (int i = 0; i < 5; i++)
{
Console.WriteLine(dayofweek[i]);
string input = "val";
for (int j = 0; input != ""; j++)
{
Console.WriteLine("{0}. óra:", j + 1);
input = Console.ReadLine();
if (input != "")
{
lessons.Add(input);
}
}
var d = new Day(lessons);
days.Add(d);
lessons.Clear();
}Ez feltölt egy listát objektumokkal, az objektum konstruktorát pedig a beágyazott for ciklusban szedi össze. Szépen működik, egészen addig, amíg ki nem akarom "takarítani" a listát, a lessons.Clear(); sorral. Mert azzal együtt, hogy azt kiürítem, a d objektum "Count"-ja is 0 lesz. Miért? Illetve hogy küszöbölhetném ezt ki?
Ú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!
- HIBÁTLAN iPhone 13 Pro 256GB Silver -1 ÉV GARANCIA - Kártyafüggetlen, MS4079, 100% Akkumulátor
- GYÖNYÖRŰ iPhone 13 mini 128GB Blue -1 ÉV GARANCIA - Kártyafüggetlen, MS3293, 100% Akksi
- Nvidia Quadro P400/ P600/ P620/ P1000/ T400/ T600/ T1000 - Low profile (LP) + RTX A2000 6/12Gb
- ÁRGARANCIA!Épített KomPhone Ryzen 7 7700X 32/64GB RAM RTX 5070 Ti 16GB GAMER PC termékbeszámítással
- Workstation bazár - Lenovo, HP, Dell - számla, 6 hó garancia
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest

