質問ですが、
コメントアウト部分のように書くとnum.Sum()でエラーになりますが、
コメントアウト部分の上記のように書くと問題なくいけます。
つまり、インタフェースをつけているとエラーになります。
これはなぜでしょう?
宜しくお願い致します。
static void Main(string[] args)
{
List<int> nums = new List<int> { 1, 2, 3, 4, 5, 6, 7, 8, 9 }; int sum = nums.Sum();
// 以下のように記載するとエラーになるが、上記のSumメソッドのみだと大丈夫
//IEnumerable<int> sum = nums.Sum();
Console.WriteLine(sum); }
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/09/23 11:33
2019/09/23 13:15 編集
2019/09/23 13:03 編集
2019/09/23 16:35 編集
2019/09/23 18:31