Diskuze: return List<> vrací prázdnou hodnotu
Zobrazeno 4 zpráv z 4.
//= Settings::TRACKING_CODE_B ?> //= Settings::TRACKING_CODE ?>
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.