zoukankan      html  css  js  c++  java
  • 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

  • 相关阅读:
    MySQL动态行转列
    决定把BLOG的文章从CU上同步过来
    MYSQL 如果把数据文件保存到其他磁盘里
    开元系统2.0框架平台
    批量修改表引擎
    arcims(HtmlView)开发经验总结1
    arcims 第2讲
    arcims讲座三:怎样设置ArcIMS的权限验证
    arc ims 第一讲
    arcims 讲座四:ArcIMS(HTML Viewer)定制开发探讨
  • 原文地址:https://www.cnblogs.com/melao2006/p/4239274.html
Copyright © 2011-2022 走看看