using System;
using System.Collections.Generic;
public class PytFam
{
public int ID_Pytania { get; private set; }
public string pytanie { get; private set; }
public string kategoria { get; private set; }
public List<string> ListaOdp {get; private set;}
public List<int> ListaPkt {get; private set;}
public PytFam()
{
ID_Pytania=0;
pytanie = "Przykladowe pytanie ";
kategoria = null;
ListaOdp = new List<string>();
ListaPkt = new List<int>();
}
public PytFam( int _ID_Pytania, string _pytanie, string _kategoria, List<string> _ListaOdp, List<int> _ListaPkt)
{
ID_Pytania = _ID_Pytania;
pytanie = _pytanie;
kategoria = _kategoria;
ListaOdp = _ListaOdp;
ListaPkt = _ListaPkt;
}
}
public class Test
{
public static void Main()
{
List<string> ListaOdp1 = new List<string>();
List<int> ListaPkt1 = new List<int>();
List<PytFam> ListaPytan = new List<PytFam>();
ListaOdp1.Add("Napis"); //ilosc elementow w liscie: 1
ListaPkt1.Add(2); //ilosc elementow w liscie: 1
ListaPytan.Add(new PytFam(10000, "Jakie mogą być kwiaty?", "Inne", ListaOdp1, ListaPkt1));
int odp = ListaPytan[0].ListaOdp.Count; // tutaj liczba elementow wynosi juz 0
Console.WriteLine(odp);
}
}
dXNpbmcgU3lzdGVtOwp1c2luZyBTeXN0ZW0uQ29sbGVjdGlvbnMuR2VuZXJpYzsKCnB1YmxpYyBjbGFzcyBQeXRGYW0KewogICAgcHVibGljIGludCBJRF9QeXRhbmlhIHsgZ2V0OyBwcml2YXRlIHNldDsgfQogICAgcHVibGljIHN0cmluZyBweXRhbmllIHsgZ2V0OyBwcml2YXRlIHNldDsgfQogICAgcHVibGljIHN0cmluZyBrYXRlZ29yaWEgeyBnZXQ7IHByaXZhdGUgc2V0OyB9CiAgICBwdWJsaWMgTGlzdDxzdHJpbmc+IExpc3RhT2RwIHtnZXQ7IHByaXZhdGUgc2V0O30KICAgIHB1YmxpYyBMaXN0PGludD4gTGlzdGFQa3Qge2dldDsgcHJpdmF0ZSBzZXQ7fQoKICAgIHB1YmxpYyBQeXRGYW0oKQogICAgewogICAgICAgIElEX1B5dGFuaWE9MDsKICAgICAgICBweXRhbmllID0gIlByenlrbGFkb3dlIHB5dGFuaWUgIjsKICAgICAgICBrYXRlZ29yaWEgPSBudWxsOwogICAgICAgIExpc3RhT2RwID0gbmV3IExpc3Q8c3RyaW5nPigpOwogICAgICAgIExpc3RhUGt0ID0gbmV3IExpc3Q8aW50PigpOwogICAgfQoKICAgIHB1YmxpYyBQeXRGYW0oIGludCBfSURfUHl0YW5pYSwgc3RyaW5nIF9weXRhbmllLCBzdHJpbmcgX2thdGVnb3JpYSwgTGlzdDxzdHJpbmc+IF9MaXN0YU9kcCwgTGlzdDxpbnQ+IF9MaXN0YVBrdCkKICAgIHsKICAgICAgICBJRF9QeXRhbmlhID0gX0lEX1B5dGFuaWE7CiAgICAgICAgcHl0YW5pZSA9IF9weXRhbmllOwogICAgICAgIGthdGVnb3JpYSA9IF9rYXRlZ29yaWE7CiAgICAgICAgTGlzdGFPZHAgPSBfTGlzdGFPZHA7CiAgICAgICAgTGlzdGFQa3QgPSBfTGlzdGFQa3Q7CiAgICB9Cn0KCnB1YmxpYyBjbGFzcyBUZXN0CnsKCXB1YmxpYyBzdGF0aWMgdm9pZCBNYWluKCkKCXsKCQlMaXN0PHN0cmluZz4gTGlzdGFPZHAxID0gbmV3IExpc3Q8c3RyaW5nPigpOwoJCUxpc3Q8aW50PiBMaXN0YVBrdDEgPSBuZXcgTGlzdDxpbnQ+KCk7CgkJTGlzdDxQeXRGYW0+IExpc3RhUHl0YW4gPSBuZXcgTGlzdDxQeXRGYW0+KCk7CgkJCgkJTGlzdGFPZHAxLkFkZCgiTmFwaXMiKTsgLy9pbG9zYyBlbGVtZW50b3cgdyBsaXNjaWU6IDEKCQlMaXN0YVBrdDEuQWRkKDIpOyAvL2lsb3NjIGVsZW1lbnRvdyB3IGxpc2NpZTogMQoJCQoJCUxpc3RhUHl0YW4uQWRkKG5ldyBQeXRGYW0oMTAwMDAsICJKYWtpZSBtb2fEhSBiecSHIGt3aWF0eT8iLCAiSW5uZSIsIExpc3RhT2RwMSwgTGlzdGFQa3QxKSk7CgkJCgkJaW50IG9kcCA9IExpc3RhUHl0YW5bMF0uTGlzdGFPZHAuQ291bnQ7IC8vIHR1dGFqIGxpY3piYSBlbGVtZW50b3cgd3lub3NpIGp1eiAwCgkJQ29uc29sZS5Xcml0ZUxpbmUob2RwKTsKCX0KfQ==