- iPhone topik
- Samsung Galaxy S23 és S23+ - ami belül van, az számít igazán
- Vékonyabb lett, jobb kamerát kapott, de az akku maradt a régi: itt a Fold7
- Hat év támogatást csomagolt fém házba a OnePlus Nord 4
- Bemutatkozott a Poco X7 és X7 Pro
- Samsung Galaxy S24 FE - később
- Xiaomi 14T Pro - teljes a család?
- Redmi Note 10 Pro - majdnem minden stimmel
- Android szakmai topik
- Honor Magic5 Pro - kamerák bűvöletében
Ú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!
- Lenovo LOQ 15IRX9 - i5 13450HX, 16GB, RTX 4060 8G, 1TB M.2 (Gari: 2027.03.11.)
- LG 34WR55QK-B - 34" Ívelt VA - 3440x1440 - 100Hz 5ms - FreeSync Premium - HDR 10 - USB Type-C 65W
- ELADÓ Fanatec Club Sport Pedal V2
- Lenovo ThinkCentre M73 4-magos Core i5 asztali PC 16Gb Ram
- Apple iPhone 13 Pro Max 128GB, Kártyafüggetlen, 1 Év Garanciával
- Telefon felvásárlás!! Samsung Galaxy A20e/Samsung Galaxy A40/Samsung Galaxy A04s/Samsung Galaxy A03s
- Bomba ár! Dell Latitude E7440 - i5-4GEN I 8GB I 500GB I 14" HD I HDMI I Cam I W10 I Gari!
- Tablet felvásárlás!! Apple iPad, iPad Mini, iPad Air, iPad Pro
- LENOVO ThinkBook 13s - 13.3" FullHD IPS - i5-10210U - 8GB - 256GB SSD - Win11 - MAGYAR
- Tablet felvásárlás!! Apple iPad, iPad Mini, iPad Air, iPad Pro
Állásajánlatok
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest
Cég: Promenade Publishing House Kft.
Város: Budapest