Каков наилучший способ локализации коллекции (IEnumerable)? Из BL я извлекаю коллекцию объектов, которые все еще нуждаются в локализации, я решил написать метод, который расширяет IEnumerable и возвращает локализованный список.Каков наилучший способ локализовать 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);
}
поправьте меня, если я ошибаюсь, но это решение не будет пересчитывать локализации каждый раз, когда вы итерацию над перечислимы? Похоже, что он хочет, это другая перечислимая коллекция, которая была локализована. – tvanfosson
доходность C# s ниндзя ключевое слово ... приятно ...! – Codewerks
http://www.lnbogen.com/2008/10/18/TheBeautyOfYieldStatement.aspx – Codewerks