为什么扩展方法不能存在于嵌套类中?

时间:2015-06-16 06:59:56

标签: c# nested

我有一个静态类,它有一个扩展方法,就像这样:

public static class N
{
    public static int Plus(this int i)
    {
        return i + 10;
    }
}

当我尝试将此类移动到类中时,编译器会报告错误。

为什么C#对扩展方法有这种限制,为什么?我没有看到嵌套类可能包含扩展方法的任何危险。

谢谢!

0 个答案:

没有答案