Tag: 重载解析

在这种情况下,为什么C#无法解决正确的重载?

我遇到了一个非常模糊的奇怪情况,但过载解析器并不这么认为。 考虑: public static class Program { delegate int IntDel(); delegate string StringDel(); delegate void ParamIntDel(int x); delegate void ParamStringDel(string x); static void Test(IntDel fun) { } static void Test(StringDel fun) { } static void ParamTest(ParamIntDel fun) { } static void ParamTest(ParamStringDel fun) { } static int X() { return 42; } static void PX(int […]