文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>C#笔记1:参数

C#笔记1:参数

时间:2010-09-06  来源:luminji

C#笔记1:参数
    本章概要:
    1:实参和形参;
    2:命名实参和可选实参;

1:实参和形参
    形参:全称为"形式参数"是在定义函数名和函数体的时候使用的参数,目的是用来接收调用该函数时传如的参数.
    实参:全称为"实际参数"是在调用时传递个该函数的参数。
    查看代码:

int f(int b) /*b为a形?参?*/ 
        { 
            return b;
        } 
        main() 
        {
            int a=1; 
            printf("%d",f(a));/*a为a实º¦Ì参?*/ 
        }

2:命名实参和可选实参
    有了命名实参,您将不再需要记住或查找形参在所调用方法的形参列表中的顺序。可以按形参名称指定每个实参的形参。例如,可以采用标准方式调用计算身体质量指数 (BMI) 的函数,方法是依照该函数定义的顺序按位置发送体重和身高的实参。
    CalculateBMI(123, 64);
    如果不记得形参的顺序,但却知道其名称,您可以按任意顺序(先发送体重或先发送身高)发送实参。
    CalculateBMI(weight: 123,
    CalculateBMI(
    方法、构造函数、索引器或委托的定义可以指定其形参为必需还是可选。任何调用都必须为所有必需的形参提供实参,但可以为可选的形参省略实参。
    每个可选形参都具有默认值作为其定义的一部分。如果没有为该形参发送实参,则使用默认值。默认值必须为常量。
    public void ExampleMethod(int required, string optionalstr = "default string", int optionalint = 10)

    下面对 ExampleMethod 的调用导致编译器错误,原因是为第三个形参而不是为第二个形参提供了实参。
    //anExample.ExampleMethod(3, ,4);
    但是,如果您知道第三个形参的名称,则可以使用命名实参来完成任务。
    anExample.ExampleMethod(3, optionalint: 4);

相关阅读 更多 +
排行榜 更多 +
辰域智控app

辰域智控app

系统工具 下载
网医联盟app

网医联盟app

运动健身 下载
汇丰汇选App

汇丰汇选App

金融理财 下载