C# で ConvertAll の構文を理解しようとしています。いくつかの例を見てコピーしようとしても、s2 を含む次の行をコンパイルできません。VSE2013 言う
「エラー 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;
}