点点滴滴访问量:
 

方法的重载

方法重载的完整定义是:可以在一个类中定义多个同名方法,这些方法通过不同的参数类型或者参数个数来区分。注意,不能仅仅通过返回值类型的不同来定义多个方法。

 

下面是一个例子,有一个问题是:怎样通过参数来调用方法?

 

using System;

 

namespace ffcz121

{

   

    class Class1

    {

   

        [STAThread]

        static void Main(string[] args)

        {

            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;

            }

        }

    }

}

posted on 2006-04-12 16:34  sopper  阅读(240)  评论(0编辑  收藏  举报