VS2010中如何重载函数

2024年12月05日 02:55
有2个网友回答
网友(1):

要求方法签名不同。

class A
{
int AddValues(int a, int b) { return a + b; }
long AddValues(int a, int b, int c) { return a + b + c; }
float AddValues(float a, float b) { return a + b; }
long AddValues(long a, long b) { return a + b; }
}

class C
{
//FA不能定义仅在ref和out上有差别的重载方法
public void FA(int x, ref int y) { }
public void FA( int x, out int y) { }
}

网友(2):

简单理解,就是参数不同,但是名字相同