方法的重载
方法重载的完整定义是:可以在一个类中定义多个同名方法,这些方法通过不同的参数类型或者参数个数来区分。注意,不能仅仅通过返回值类型的不同来定义多个方法。
下面是一个例子,有一个问题是:怎样通过参数来调用方法?
using System;
namespace ffcz121
{
class Class1
{
[STAThread]
static void
{
bool b1 = MyClass.IsEqual(5,5);//在这里怎么可以实现 通过参数给这个方法赋值?
bool b2 = MyClass.IsEqual("abc","ABC");
Console.WriteLine(b1);
Console.WriteLine(b2);
}
}
class MyClass
{
public static bool IsEqual(int x,int y)
{
if (x == y)
{
return true;
}
else
{
return false;
}
}
public static bool IsEqual(string s1,string s2)
{
if (s1 == s2)
{
return true;
}
else
{
return false;
}
}
}
}