Diskuze: return List<> vrací prázdnou hodnotu
V předchozím kvízu, Test znalostí C# .NET online, jsme si ověřili nabyté zkušenosti z kurzu.
Zobrazeno 4 zpráv z 4.
//= Settings::TRACKING_CODE_B ?> //= Settings::TRACKING_CODE ?>
V předchozím kvízu, Test znalostí C# .NET online, jsme si ověřili nabyté zkušenosti z kurzu.
Mě to třeba jede co tu máš napsané. Není to spíš tím, že to špatně vracíš? Třeba tu první položku máš v Listu pod seznam[0] atd. Mimochodem, při každém dalším zavolání si předchozí List zahazuješ.
Jen doplňím, že podle C# konvencí by se ta metoda měla jmenovat VratSeznam.
Jinak zápis jde udělat elegantněji:
class TestListu
{
public List<string> VratSeznam()
{
return new List<string>() { "Daniel", "Monika", "Pepik" };
}
}
A i samotné volání:
List<string> seznam = new TestListu().VratSeznam();
Je zbytečné držet v paměti instanci, která dělá jen tohle
Zobrazeno 4 zpráv z 4.