У меня есть список List<string> MyValues = new List<string>{};
. В моей программе мне необходимо скопировать следующее:Ли LINQ позволяет упростить эту конструкцию?
MyValues.Add(MyFunc(1)); MyValues.Add(MyFunc(2)); ... MyValues.Add(MyFunc(20));
Определенно, я могу сделать это в цикле. Но я предполагаю, что должна быть построена LINQ, которая позволяет заполнять список одной простой конструкцией, заменяя этот цикл.
Может ли кто-нибудь предложить такую конструкцию LINQ, которая заполнила бы мой список?
Большое спасибо!
Хотя возможно, я не думаю, что это проще, чем 'for' цикла. Если вы хотите, чтобы ваш код был как можно более понятным, я бы не рекомендовал здесь никаких вспомогательных функций LINQ. – hvd