C#声明方法

一、声明方法

方法是类中用于执行计算或其它行为的成员。

方法可以分为:

?静态方法:可以通过类进行访问。
?实例方法:可以通过类的对象进行访问。

1. C#方法的声明

声明方法的语法格式如下:

访问修饰符 返回值类型 方法名称(形参列表)
{
    语句序列
}

?访问修饰符:包括存取修饰符,如private、protected和public,其它修饰符包括new、static、virtual、sealed、override、abstract和extern等。static用于静态方法,其它都与继承机制有关。
对于使用了abstract和extern修饰符的方法,方法的执行体(语句序列)仅仅只有一个分号。其它所有的方法执行体中应包含调用该方法所要执行的语句。

?返回值类型:可以是C#中的任何数据类型,也可以不返回任何值类型,即void类型。
C#在方法的执行体中通过return语句得到返回值或者结束某个方法的执行。如果声明一个void类型的方法,可以省略return语句;如果声明一个非void类型的方法,则方法中必须有一个return语句。

?方法名称:不能与同一个类中的其它方法同名,也不能与类中的其它成员名称同名。

?形参列表:小括号中的形参可有可无,如果有多个参数,经以逗号分隔开,如果没有参数,也必须有小括号。

2. 示例
 
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Test
{
    class Program
    {
        class classTest
        {
            public int max(int x, int y)
            {
                if (x > y)
                    return x;   // 得到返回值x
                else
                    return y;   // 得到返回值y
            }
        }
        static void Main(string[] args)
        {
            // C#方法的声明-www.baike369.com
            classTest classTest1 = new classTest();
            Console.WriteLine("返回值为:{0}", classTest1.max(5, 6));
            Console.ReadLine();
        }
    }
}

运行结果:

返回值为:6

posted @ 2015-01-21 16:35  melao2006  阅读(1261)  评论(0编辑  收藏  举报