初学c#读书笔记(五)--方法B

6、参数

  形参
    因为形参是变量,所以有类型和名称,并能写入和读取
    形参在方法体的外面定义并在方法开始之前初始化
    参数列表中可以有人一数目的形参,使用逗号隔开
  实参
    用于初始化形参的表达式或变量称为实参
    实参放在方法调用的参数列表中
    实参的数目与形参数目相同,且类型相匹配

7、值参数

  使用值参数,数据通过复制实参的值到形参的方式传递到方法

8、引用参数

  使用引用参数,必须在方法的声明和调用中使用ref修饰符
  实参必须是变量,在用作实参前必须被赋值

9、输出参数

  使用输入参数,必须在方法的声明和调用中使用out修饰符
  实参必须是变量,不能是其他表达式类型
  在方法内部,输出参数在被读取之前必须被赋值
  每个输出参数在方法返回之前必须被赋值

10、参数数组

  在一个参数列表中只有一个参数数组,且必须是在参数列表的最后一个
  参数数组使用params修饰符

public static int ExecuteNonQuery(string sqlStr, params SqlParameter[] paras)
{
//执行代码
}

11、参数类型总结

参数类型  修饰符  是否在声明时使用  是否在调用时使用  执行
值     无                        系统把实参的值赋值到形参
引用    ref     是         是         形参是实参的别名
输出    out    是           是          形参书实参的别名
数组    params  是         否          允许传递可变数目的实参到方法

posted @ 2010-05-30 20:39  onecopper  阅读(268)  评论(0编辑  收藏  举报