Перегруженной функцией называют функцию с одинаковым именем, но разными параметрами.
Visual C++.Net
Visual Basic.Net
CSharp
Visual C++.Net
class CMyClass
{
public:
void Test(int x)
{
}
void Test(char y)
{
}
};
Visual Basic.Net
Class CMyClass
Public Overloads Sub Test(ByVal x As Integer)
End Sub
Public Overloads Sub Test(ByVal x As String)
End Sub
End Class
CSharp
class CMyClass
{
public void Test(int i)
{
}
public void Test(char c)
{
}
}