Witam, czy można ( wiem, że się nie powinno ), jednak chodzi mi czy można użyć ArrayListy do przechowywania obiektów?
public ArrayList ListOfPersons = new ArrayList()
{
new Person(1,"Mateusz"),
new Person(2,"Łukasz"),
new Person(3,"Józef"),
new Person(4,"Edek")
};
foreach (var item in ListOfPersons)
{
Console.WriteLine(item);
}
w efekcie nie pokazuje mi ID i Name, dopiero po wywołaniu metody toString() + dlaczego nie mam dostępu do zmiennych np. item.name ? a przy użyciu typu generycznego już mam?