当前位置 博文首页 > 浮若星光的博客:C# 方法

    浮若星光的博客:C# 方法

    作者:[db:作者] 时间:2021-07-12 13:01

    C# 方法

    开发工具与关键技术:C#  作者:李宥良
    
    
    撰写时间:2019年8月17日 
    
    

    一个方法是把一些相关的语句组织在一起,用来执行一个任务的语句块。每一个 C# 程序至少有一个带有 Main 方法的类。

    要使用一个方法,您需要:

    定义方法

    调用方法

    C# 中定义方法

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

    (Parameter List)

    {

    Method Body

    }

    访问修饰符,这个决定了变量或方法对于另一个类的可见性。

    返回类型,一个方法可以返回一个值。返回类型是方法返回的值的数据类型。如果方法不返回任何值,则返回类型为 void。

    方法名称,是一个唯一的标识符,且是大小写敏感的。它不能与类中声明的其他标识符相同。

    参数列表,使用圆括号括起来,该参数是用来传递和接收方法的数据。参数列表是指方法的参数类型、顺序和数量。参数是可选的,也就是说,一个方法可能不包含参数

    下面的代码片段显示一个函数 FindMax,它接受两个整数值,并返回两个中的较大值。它有 public 访问修饰符,所以它可以使用类的实例从类的外部进行访问。

    class NumberManipulator

    {

    public int FindMax(int num1, int num2)

    {

    /* 局部变量声明 */

    int result;

    if (num1 > num2)

    result = num1;

    else

    result = num2;

    return result;

    }

    }

    C# 中调用方法

    您可以使用方法名调用方法。下面的实例演示了这点:

    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();

    }

    }

    }

    当上面的代码被编译和执行时,它会产生下列结果:

    最大值是: 200

    cs
    下一篇:没有了