私はしばしばこのようなコードを持っています。
StringBuilder sb=new StringBuilder();
IEnumberable<MyWidget> MyWidgets=GetMyWidgets();
if(MyWidgets.Count!=0)
{
sb.Append("This is header text");
foreach(MyWidget widget in MyWidgets)
{
sb.Append("This is info about widget: "+widget.SomeInfo);
}
sb.Append("This is footer text");
}
これをきれいにする方法はありますか?おそらく、ラムダ式または匿名関数を使用していますか (私はそれらに慣れていないので、例が役に立ちます)?
オブジェクトのコレクションにアイテムが存在する場合の実際の例は、HTML テーブルを作成することです。