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

  • 相关阅读:
    ggplot2 上篇
    R笔记1
    读书笔记 第2章 数据挖掘概述
    读书笔记 数据化营销
    [LeetCode] 172. 阶乘后的零
    [LeetCode] 171. Excel表列序号
    [LeetCode] 169. 求众数
    知乎使用selenium反爬虫的解决方案
    [LeetCode] 168. Excel表列名称
    [LeetCode] 167. 两数之和 II
  • 原文地址:https://www.cnblogs.com/melao2006/p/4239274.html
Copyright © 2011-2022 走看看