zoukankan      html  css  js  c++  java
  • 【C#】9.C#中的方法

    建立C#脚本时候,定义方法和调用方法的方法。
     
    方法:1.声明与实现 2.调用
     
    在实际开发的时候总结每一种的应用
     
    注意:方法的定义需要在一个class里面,方法没有调用的时候是无效的。
     
    方法可以分为以下类型:
    1.无参无返回值
    2.无参有返回值
    3.有参无返回值
    4.有参有返回值
     
    方法的定义
    <访问修饰符> <返回类型> <方法名称> (参数列表)
    {
    方法主体;
    }
     
    1.访问修饰符决定它对于另一个类的可见性;
    • public访问修饰符,在其他类中也可以调用
    • private访问修饰符,只能在本类中调用,可以省略private
    2.返回类型,这里写方法返回的值得数据类型,如果没有返回值则写void;
    3.方法名称,是标识符,在调用方法时候使用进行识别;
    4.参数列表,在()里面用来传递和接收方法的数据,参数列表包括了参数的类型、顺序、数量, 不进行传参的时候可以不填。
     
    一、无参无返回值
     
    方法的定义
    1.公有的方法
    public void 方法名() //
    {
     
    }
    2.私有的方法,private可以省略
    private void 方法名() //
    {
     
    }
    方法的调用
     
    方法名称();
     
    二、无参有返回值
     
    方法的定义
     
    访问修饰符 返回值的类型 方法名称() // 有返回值这时候就不写void了,写返回值的类型
    {
    返回值的定义;
    return 返回值;
    }
    例如:
    //无参有返回
    int wucanyoufanhui()
    {
    print("无参有返回");
    int shuzi = 5;
    return shuzi;
    }
     
    方法的调用
     
    接收返回值的类型 接收返回值的名称 =方法名称(); //
    例如:
    int @return=wucanyoufanhui();
    print("返回的内容" + @return);
     
    三、有参无返回值
     
    方法的定义
     
    访问修饰符 void 方法名称(参数列表) //这里的参数列表是形参,在方法里面表示使用,但是它表示了参数 类型、顺序、数量。
    {
    方法主体里面可以使用你传进来的的参数;
    }
    例如:
    void youcanwufanhui(string a,string b) //这里参数的类型,可以是数据,也可以是方法
    {
    print("有参无返回输出"+a+b);
    }
     
    方法的调用
    先定义出参数
    然后写在调用的函数的参数列表中(),调用时候的参数列表和定义函数时候的形参一一对应。
     
    string str1 = "12345";
    string str2 = "6789";
    youcanwufanhui(str1,str2); //传递的参数,这与定义方法时候(string a,string b)对应
    所以它会输出“有参无返回输出123456789”
     
    四、有参有返回值
    方法的定义
    定义的时候定义为有返回值的,同时参数列表中定义传递的参数类型。
    也就是
    访问修饰符+返回值的类型+方法名称(参数列表)
    {
    ***
    return 返回值(这个返回值可以是传递的参数);
    }
    例如:
    string youcanyoufanhui(string a,string b)
    {
    print("有参又返回输出啦");
    return a+b;
    }
     
    方法的调用
     
    string y1 = "有参";
    string y2 = "有返回的";
    string str3 = youcanyoufanhui(y1,y2); //这里的y1和y2对应形参的a和b
    //返回值str3=a+b
    print(str3); //返回值为“有参有返回的”

     
  • 相关阅读:
    I.MX6 Manufacturing Tool V2 (MFGTool2) ucl2.xml hacking
    I.MX6 Manufacturing Tool V2 (MFGTool2) Update Command List (UCL) User Guide translate
    I.MX6 Manufacturing Tool V2 (MFGTool2) Emmc mksdcard-android.sh hacking
    I.MX6 Manufacturing Tool V2 (MFGTool2) Emmc mksdcard.sh hacking
    Eclipse中设置在创建新类时自动生成注释
    code
    Oracle的rownum原理和使用(整理几个达人的帖子)
    Catalog与Schema
    对于oracle监听器的配置
    64位WIN7+oracle11g+plsql安装
  • 原文地址:https://www.cnblogs.com/weigangblog/p/12743044.html
Copyright © 2011-2022 走看看