Witam, od niedawna zacząłem programować i spotkałem się z takim problemem który nie mogę rozwiązać.
Mam taki typ:
public class Tomato
{
public List<string> ShortName = new List<string>();
public List<string> FullName = new List<string>();
}
Zapisuje sobie do każdej listy jakieś wartości:
foreach (DataRow item in dtt.Rows)
{
hghg.ShortName.Add(Convert.ToString(item[0]));
hghg.FullName.Add(Convert.ToString(item[1]));
}
Problem polega na tym że chciałbym teraz przejechać pętlą po każdej z list używając typu Tomato
Gdy jadę po po liście osobno (jak poniżej) dane dostaję niestety potrzebuję przejechać po wszystkich listach na raz.
foreach (string newitem in hghg.ShortName )
{
writer.WriteLine(String.Format(@"{0};", newitem));
}
A tak wygląda nieudana proba dostania się przez typ:
Tomato hghg = new Tomato();
List<Tomato> probbb = new List<Tomato>();
foreach (DataRow item in dtt.Rows)
{
hghg.ShortName.Add(Convert.ToString(item[0]));
hghg.FullName.Add(Convert.ToString(item[1]));
}
probbb.Add(hghg);
foreach (Tomato newitem in probbb)
{
writer.WriteLine(String.Format(@"{0};{1};", newitem.ShortName, newitem.FullName));
}
Może ktoś pomóc nie mam zielonego pojęcia jak to zrobić?