コレクション (IEnumerable) をローカライズする最良の方法は何ですか? BL から、まだローカライズする必要があるエンティティのコレクションを取得します。IEnumerable を拡張してローカライズされたリストを返すメソッドを作成することにしました。
下のコードを動作させるにはどうすればよいですか? 何か案は?多分より良いオプション?
public static IEnumerable Localize(this IEnumerable items, CultureInfo cultureInfo)
{
foreach(string item in items)
{
/*Error underneath, cannot assign to item*/
item = ResourceHelper.GetString(item, cultureInfo);
}
return (items);
}