IEnumerable 报告编译器错误,当与命名空间 System.Collections 一起使用时

本文关键字:Collections System 一起 命名空间 编译器 报告 错误 IEnumerable | 更新日期: 2023-09-27 18:35:29

我正在研究互联网上已经存在的Squares扩展方法。我无法得到这个汇编。编译器报告类似"非泛型类型'System.Collections.IEnumerable'不能与类型参数一起使用"。

任何想法下面的代码有什么问题?

任何帮助都非常感谢。

using System.IO;
using System;
using System.Collections;
static class Program {
     static IEnumerable<int> Squares (this int from, int to) {
        for (int i=from;i<=to;i++)
        {
            yield return (int)i*i;
        }
    }
    static void Main(string[] args)
    {
        var min=1;
        foreach (int i in min.Squares(4))
        {
            Console.WriteLine(i);
        }
    }
}

IEnumerable 报告编译器错误,当与命名空间 System.Collections 一起使用时

using System.Collections;替换为 using System.Collections.Generic;

相关文章: