LINQ aracılığıyla bir string oluşturucuya eklemek istediğim bir String dizilim var.LINQ bir String'den bir StringBuilder eklemek için []
Temelde söylemeye çalıştığım şey "Bu dizideki her öğe için bu StringBuilder ürününe bir satır ekleyin".
Bunu bir foreach döngüsünü kullanarak kolayca yapabilirim, ancak aşağıdaki kod hiçbir şey yapmıyor gibi görünüyor. Neyi kaçırıyorum?
stringArray.Select(x => stringBuilder.AppendLine(x));
bu çalışır şekilde Burada:
foreach(String item in stringArray)
{
stringBuilder.AppendLine(item);
}
.Select komutunu kullanamazdım ... ForEach komutu kullanılabilir değil mi? – sebagomez
StringBuilder ve StringArray adını küçük harf ilk harfini kullanacak şekilde yeniden adlandırdım. Sadece örnek değişkenlere değil türlere başvurduğumu açıkça belirtmek için. –
evet ... http://msdn.microsoft.com/en-us/library/zecdkyw2.aspx :) 'DoForAll' nedir – sebagomez