E 'possibile scrivere la folowing utilizzando lambda (C#)riscrittura una dichiarazione utilizzando LINQ (C#)
private static void GetRecordList(List<CustomerInfo> lstCustinfo)
{
for (int i = 1; i <= 5; i++)
{
if (i % 2 == 0)
lstCustinfo.Add(new CustomerInfo { CountryCode = "USA", CustomerAddress = "US Address" + i.ToString(), CustomerName = "US Customer Name" + i.ToString(), ForeignAmount = i * 50 });
else
lstCustinfo.Add(new CustomerInfo { CountryCode = "UK", CustomerAddress = "UK Address" + i.ToString(), CustomerName = "UK Customer Name" + i.ToString(), ForeignAmount = i * 80 });
}
}
sono curioso di al motivo per cui vorresti riscriverlo come un lambda. Per renderlo più difficile da capire? –
Forse per risparmiare denaro per uno strumento Obfuscator ...;) – gehho
no .. Sono molto nuovo a lambda e linq .. Sto provando a usare queste nuove funzionalità .. quindi whatevr scrivo usando foreach, provo a fare lo stesso in linq o lambda .. Fondamentalmente voglio impararlo .. – Thinking