zoukankan      html  css  js  c++  java
  • 6、方法

    当定义一个方法时,从根本上说是在声明它的结构的元素。在 C# 中,定义方法的语法如下:

    (Parameter List)
    {
    Method Body
    }
    下面是方法的各个元素:

    Access Specifier:访问修饰符,这个决定了变量或方法对于另一个类的可见性。
    Return type:返回类型,一个方法可以返回一个值。返回类型是方法返回的值的数据类型。如果方法不返回任何值,则返回类型为 void。
    Method name:方法名称,是一个唯一的标识符,且是大小写敏感的。它不能与类中声明的其他标识符相同。
    Parameter list:参数列表,使用圆括号括起来,该参数是用来传递和接收方法的数据。参数列表是指方法的参数类型、顺序和数量。参数是可选的,也就是说,一个方法可能不包含参数。

    例一

    Method body:方法主体,包含了完成任务所需的指令集。
    class NumberManipulator
    {
    public int FindMax(int num1, int num2)
    {
    /* 局部变量声明 */
    int result;

      if (num1 > num2)
         result = num1;
      else
         result = num2;
    
      return result;
    

    }
    ...
    }

    例二

    using System;

    namespace CalculatorApplication
    {
    class NumberManipulator
    {
    public int FindMax(int num1, int num2)
    {
    /* 局部变量声明 */
    int result;

         if (num1 > num2)
            result = num1;
         else
            result = num2;
    
         return result;
      }
      static void Main(string[] args)
      {
         /* 局部变量定义 */
         int a = 100;
         int b = 200;
         int ret;
         NumberManipulator n = new NumberManipulator();
    
         //调用 FindMax 方法
         ret = n.FindMax(a, b);
         Console.WriteLine("最大值是: {0}", ret );
         Console.ReadLine();
      }
    

    }
    }

    例三

    using System;

    namespace CalculatorApplication
    {
    class NumberManipulator
    {
    public int FindMax(int num1, int num2)
    {
    /* 局部变量声明 */
    int result;

            if (num1 > num2)
                result = num1;
            else
                result = num2;
    
            return result;
        }
    }
    class Test
    {
        static void Main(string[] args)
        {
            /* 局部变量定义 */
            int a = 100;
            int b = 200;
            int ret;
            NumberManipulator n = new NumberManipulator();
            //调用 FindMax 方法
            ret = n.FindMax(a, b);
            Console.WriteLine("最大值是: {0}", ret );
            Console.ReadLine();
    
        }
    }
    

    }

  • 相关阅读:
    MySql常用函数积累
    常用的linux命令
    Java replace和replaceAll
    json常用操作
    import { Subject } from 'rxjs/Subject';
    applicationCache
    mongo
    Mongodb更新数组$sort操作符
    Mongodb更新数组$pull修饰符
    使用forever运行nodejs应用
  • 原文地址:https://www.cnblogs.com/liang-xp/p/11578729.html
Copyright © 2011-2022 走看看