初学c#读书笔记(五)--方法B
6、参数
形参
因为形参是变量,所以有类型和名称,并能写入和读取
形参在方法体的外面定义并在方法开始之前初始化
参数列表中可以有人一数目的形参,使用逗号隔开
实参
用于初始化形参的表达式或变量称为实参
实参放在方法调用的参数列表中
实参的数目与形参数目相同,且类型相匹配
7、值参数
使用值参数,数据通过复制实参的值到形参的方式传递到方法
8、引用参数
使用引用参数,必须在方法的声明和调用中使用ref修饰符
实参必须是变量,在用作实参前必须被赋值
9、输出参数
使用输入参数,必须在方法的声明和调用中使用out修饰符
实参必须是变量,不能是其他表达式类型
在方法内部,输出参数在被读取之前必须被赋值
每个输出参数在方法返回之前必须被赋值
10、参数数组
在一个参数列表中只有一个参数数组,且必须是在参数列表的最后一个
参数数组使用params修饰符
public static int ExecuteNonQuery(string sqlStr, params SqlParameter[] paras)
{
//执行代码
}
11、参数类型总结
参数类型 修饰符 是否在声明时使用 是否在调用时使用 执行
值 无 系统把实参的值赋值到形参
引用 ref 是 是 形参是实参的别名
输出 out 是 是 形参书实参的别名
数组 params 是 否 允许传递可变数目的实参到方法
作者:OneCopper
出处:http://www.cnblogs.com/onecopper
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
------快速回复绿色通道------