以下に示すようにList<Accrual>
、List<Brand>
(および他の多くの同様のオブジェクト)があります。List<string>
usingからカンマ区切りの文字列を作成する必要がありますString.Join
public static string GetCommaSeparatedString(List<string> input)
{
return String.Join(",", input);
}
- メソッドに
List<Accrual>
a を渡す必要がある場合List<Description>
-
メソッドに
List<Brand>
a を渡す必要がある場合List<Name>
最小限のコード行数で最も読みやすい方法でそれを実現するにはどうすればよいでしょうか?
注:.Net 4.0を使用しています
クラスの例
public class Accrual
{
public string Code { get; set; }
public string Description { get; set; }
}
public class Brand
{
public int Number { get; set; }
public string Name { get; set; }
}