Я пытаюсь понять синтаксис ConvertAll в C#, и, несмотря на несколько примеров и попытку их копирования, я не могу получить следующую строку, содержащую s2 для компиляции; VSE2013 говоритСинтаксис C# ConvertAll
Ошибка 1 Перегрузка метода 'ConvertAll' принимает 1 аргумент.
что означает сообщение об ошибке? Где я иду не так? И да, я понимаю, что Select гораздо лучше использовать в этих ситуациях по нескольким причинам. Благодаря!
static int Main(string[] args)
{
Console.WriteLine ("jello world");
int s1 = args.Sum(st => int.Parse(st));
int s2 = args.ConvertAll(x => int.Parse(x)).Sum();
int s3 = args.Select(st => int.Parse(st)).Take(2).Sum();
return 0;
}
может быть, если вы объясните ш что вы пытаетесь сделать? – JamesSugrue