Ho il seguente codice:Spalato più stringhe in un elenco di oggetti in C#
public class Info
{
public string Name;
public string Num;
}
string s1 = "a,b";
string s2 = "1,2";
IEnumerable<Info> InfoSrc =
from name in s1.Split(',')
from num in s2.Split(',')
select new Info()
{
Name = name,
Num = num
};
List<Info> listSrc = InfoSrc.ToList();
Vorrei che il mio listSrc
risultato di contenere due Info
elementi i cui Name
e Num
proprietà sono:
a, 1
b, 2
Tuttavia, il codice che mostro sopra risulta in quattro voci:
a, 1
a, 2
b, 1
b, 2
saranno le spaccature sempre la stessa lunghezza? – Johan
Cerca in 'Enumerable.Zip'. – Kvam